List Randomizer

Shuffle any list randomly with one click — Fisher-Yates algorithm, runs locally in your browser

Enter Your List

Frequently Asked Questions

How does the list randomizer work?
It uses the Fisher-Yates shuffle algorithm to randomly reorder your list items. Each item has an equal probability of appearing in any position.
Is the randomization truly random?
Yes, it uses the Fisher-Yates (Knuth) shuffle algorithm with Math.random(), which provides a uniform random distribution. Each permutation is equally likely.
Can I remove duplicates from my list?
Yes! Enable the 'Remove duplicates' option before shuffling. It will remove any duplicate entries while preserving the first occurrence.
What formats are supported for input?
Enter one item per line. You can also paste comma-separated, tab-separated, or semicolon-separated lists by changing the delimiter option.
Can I compare original and shuffled results?
Yes, after shuffling, the tool displays a side-by-side comparison of the original and randomized lists so you can verify the shuffle.
How many items can I shuffle at once?
There's no strict limit. The tool runs entirely in your browser, so performance depends on your device. Thousands of items work fine.
Can I use this for drawing lots or picking winners?
Yes, simply enter the names/entries and shuffle. The first item in the result is randomly selected. For more fairness, shuffle multiple times.
Does the tool store or send my data anywhere?
No. Everything runs locally in your browser. Your list data is never sent to any server.