List Randomizer

Paste a list and shuffle every item into a fair, random order using an unbiased Fisher-Yates shuffle.

List Randomizer

🔒 Nothing you enter is sent anywhere or stored. All processing happens in your browser.

How it works

Paste your items with one on each line and press Shuffle. Unlike picking one winner, this reorders the entire list, giving you a complete random sequence in which every item appears exactly once. Empty lines are dropped so the output stays clean.

Under the hood it uses the Fisher-Yates algorithm, the standard unbiased shuffle: every possible ordering of your list is equally likely, with none of the subtle skew that naive sorting-by-random tricks can introduce. Shuffle again for a completely new order, and copy the result with one click.

Use it to set a fair running order for presenters, randomize a playlist, assign turns, seed a bracket, or scramble flashcards. The list never leaves your browser, so private names and data stay on your device.

Examples

Speaking order → paste presenters → shuffle → a fair line-up.
Playlist → paste songs → shuffle → a fresh listening order.
Flashcards → paste terms → shuffle → study in random order.

Frequently asked questions

How is this different from the random picker?
The picker chooses a single item, while the randomizer reorders your whole list so every item appears once in a new random sequence.
Is the shuffle unbiased?
Yes. It uses the Fisher-Yates algorithm, which makes every possible ordering equally likely — the gold standard for fair shuffling.
Do blank lines get shuffled in?
No. Empty lines are removed, so only lines with actual text end up in the shuffled output.
Will shuffling twice give the same order?
Almost never for a list of any real length. Each shuffle is a fresh random ordering, independent of the last.
Is my list private?
Yes. Shuffling happens entirely in your browser and nothing is uploaded, so your list stays on your device.