List Shuffler
Shuffle any list into a random order.
Blank lines are ignored and whitespace is trimmed.
How to use List Shuffler
What this tool does
The List Shuffler takes a list you paste in — one item per line — and rearranges it into a uniformly random order. It is the digital equivalent of writing names on slips of paper, dropping them in a hat and pulling them out one by one, except it is instant, repeatable and provably fair. Press Shuffle and the items come back in a new sequence; press Shuffle again for another. Your original input stays untouched in the box, so you can re-run as often as you want.
Under the hood it uses the Fisher-Yates algorithm, which is the correct way to produce a random permutation. Many quick shuffling tricks are subtly biased — they make some orderings more likely than others. Fisher-Yates does not: with a good random source, every arrangement of your list has exactly the same chance.
Use cases
Shuffling a list is one of those small jobs that comes up surprisingly often. Teachers shuffle a class roster to set a fair presentation or reading order. Managers shuffle a team list to assign rotating duties, pick a stand-up order or choose who goes first in a retro. Event organisers shuffle entrants to seed a bracket or draw a running order. Writers and game masters shuffle prompts, encounters or song setlists. Anyone running a giveaway can paste the list of entrants and shuffle to produce a ranked order — the first line becomes the winner, the next lines become backups.
It is also handy for removing your own bias. When you arrange a list by hand you unconsciously favour names you recognise or items near the top. A shuffle strips that out, which matters whenever fairness needs to be visible as well as real.
How to use it
- Paste or type your list into the box, one item per line. Empty lines are fine — they will be ignored.
- Optionally tick Show original position so each shuffled item also shows where it sat in the input.
- Press Shuffle. The randomised order appears below, numbered.
- Press Shuffle again for a fresh order, or Copy result to put the shuffled list on your clipboard.
- Use Clear to empty everything, or Load sample to try the tool with a short example list.
The note under the input box shows how many real items were detected, so you can confirm the count before shuffling.
Privacy & your data
The List Shuffler runs entirely in your browser. The text you paste is processed in memory by JavaScript on your own device — it is never transmitted to a server, never written to storage, and never logged. There is no account, no history and no sync. The moment you reload the page or close the tab, both your input and the shuffled result are discarded. If your list contains sensitive names or private information, that data simply never leaves your computer, so there is nothing to delete afterwards.
Tips
If you need a single random winner rather than a full ordering, shuffle the list and take the first line — that is a perfectly fair way to pick one item, and the remaining lines give you a ready-made backup order.
Turn on Show original position when you need an audit trail. It lets anyone watching confirm that the result really is a rearrangement of the input and not a hand-edited list, which is useful for draws and giveaways where transparency matters.
Because duplicates are preserved, you can weight an item by listing it more than once — an entry that appears three times is three times as likely to land near the top across many shuffles. And since the input box is never modified, treat it as your master copy: tidy the list there once, then shuffle it as many times as you need without retyping anything.
Frequently asked questions
What shuffling method does this use?
What happens to blank lines and extra spaces?
Can I re-shuffle the same list?
Does shuffling remove duplicate items?
Is my list sent anywhere?
Related tools
Random Name Picker
Pick a random name from your own list.
Random Team Picker
Split a list of people into random teams.
Random Number Generator
Generate random numbers within any range.
Decision Wheel
Spin a customisable wheel to make a decision.
Dice Roller
Roll standard dice with an animated result.
Random Emoji Picker
Get a random emoji at the click of a button.