Lists & lines

Randomize and Shuffle a List

Put list items into a random order without sending the list to a server. Shuffle complete lines or individual words, optionally removing empty or duplicate items first.

Focused workspace

Randomize List

Recommended settings loaded
0 characters · 0 words
0 characters · 0 words
Tool settings

Before and after

Randomize List Example

Input

Alpha
Beta
Gamma
Delta

Output

Gamma
Alpha
Delta
Beta

Three steps

How to use this tool

  1. Paste the list or text.
  2. Choose whether to shuffle lines or words.
  3. Randomize again whenever you need a new order.

Useful workflows

Common use cases

  • Randomize participant and task lists.
  • Shuffle quiz questions or vocabulary.
  • Create unbiased ordering for manual review.

How it works

Fast text processing without an upload

The selected operations are applied in order by JavaScript running on this page. The input is not sent to the Go server and is not written to SQLite. The server provides the page, SEO content, and blog system; the browser performs the text transformation.

Questions

Randomize List FAQ

Is the shuffle cryptographically random?

No. It is suitable for ordinary list randomization, not security or regulated drawings.

Can duplicate items be removed?

Yes. Enable duplicate removal before shuffling.

Can I reproduce the same order?

The tool does not currently use a fixed seed.