Random List Shuffler
Shuffles your whole list into a fair, random order.
Paste any list of names, prizes, tasks, or to-do items and the shuffler reorders the whole thing into a fair, random sequence. It's handy for setting a draw order, randomizing a playlist, or deciding who goes first without arguments. Because it uses your browser's Web Crypto API, every possible ordering is equally likely.
Paste your list. One item per line. Names, prizes, tasks — anything.
0 items
Click Shuffle list to see a result.
Options
Recent results
- No history yet.
How it works
- Paste your list. One item per line. Names, prizes, tasks — anything.
- Shuffle. Click Randomize. We use a Fisher-Yates shuffle for a perfectly uniform result.
- Copy, share, or export. Use the buttons under the result. Share links round-trip your list.
Frequently asked questions
Is this truly random?
Yes — we use the browser's crypto.getRandomValues to drive an unbiased Fisher-Yates shuffle. Each possible permutation has exactly the same probability.
Does my list get sent anywhere?
No. The shuffle runs entirely in your browser, and your list never leaves your device or touches a server.
Can I reproduce a shuffle later?
Yes. Open Options and set a seed value; the same seed plus the same list always produces the identical order, which is useful for audits or sharing a verifiable result.
Is there a size limit?
Tens of thousands of items shuffle instantly. Very large lists above roughly 100,000 entries may slow your browser down.