Fully browser-local

List Randomizer

Paste a list and shuffle it into a random order.

One item per line. Commas are kept as part of an item, so “London, Ontario” stays one entry.

0 items

  • No account
  • Runs in your browser
  • Your list stays on your device
  • Browser cryptographic randomness
  • No hidden weighting

How it works

Each line is one item. The list is shuffled with a Fisher-Yates shuffle whose random positions come from your browser’s cryptographic random source, so every possible ordering is equally likely.

Blank lines are ignored and surrounding spaces are trimmed. Commas are never treated as separators, so an entry such as “London, Ontario” stays intact.

Duplicates are kept

If a value appears twice, it is shuffled twice — duplicates are data, not mistakes. The item counter tells you how many values repeat so you can decide whether that is what you intended. Randomness cannot correct a biased source list.

Frequently asked questions

Does my list get uploaded?
No. The shuffle happens in your browser and the text never leaves your device.
Can I split on commas instead of lines?
Not currently. One item per line keeps entries containing commas safe.
What is the difference from Random Order?
List Randomizer reorders any list. Random Order produces an explicit numbered running order for things like presentations or turns.

Related generators