How to Shuffle a List Randomly Free (Fair Random Order)
Paste names, questions or songs one per line, choose Shuffle, and get a fair random order for free. Shuffle again for a new one; nothing is uploaded.
Published · 4 min read
To shuffle a list randomly, paste it into the free alphabetizer with one item per line and choose Shuffle from the Sort menu. The Result box shows the list in a random order straight away; click Shuffle again for a different order, then Copy result. Every possible order is equally likely, so it's fair for presentation slots, quiz questions or a playlist, and your list stays on your device.
How to shuffle a list randomly
- Open the free alphabetizer.
- Paste your list into Your list, one item per line: names, question numbers, song titles, anything.
- Open the Sort menu and choose Shuffle.
- Not happy, or need a fresh order for the next group? Click Shuffle again.
- Want the order numbered? Open Separators and numbering and set Add to 1. 2. 3..
- Click Copy result or Download .txt.
The shuffled order stays put while you copy it. It only changes when you click Shuffle again, edit the list, or change an option.
Ideas for a random order
Presentation or viva order. Shuffle the class list, add numbers, and post it. Students see the same list everyone else sees, which settles "why do I always go first?" arguments.
Quiz and exam question order. Paste question numbers 1 to 30, shuffle, and you have a different sequence for set A and set B. Shuffle again for set C. Mixing the order makes copying from a neighbour much harder.
Playlists. Paste track names and shuffle for a party or a workout. No algorithm nudging the same favourites to the top.
Rotas and turn-taking. Who opens the shop on which day, who picks the team lunch, who reads first at book club. Shuffle once, then work down the list.
Interview or audition slots. A random order removes any suggestion that someone was put first or last on purpose.
Seating plans. Shuffle names, then fill desks or tables in order.
Is it really fair?
Two things make a shuffle fair: every item must have the same chance of landing in every position, and the randomness must be unpredictable.
The alphabetizer uses the standard Fisher-Yates method (it goes through the list once, swapping each item with a randomly chosen one), and takes its random numbers from your browser's cryptographic random generator, the same source used to make secure passwords. For a list of 5 names there are 120 possible orders (5 × 4 × 3 × 2 × 1), and each has the same chance. For 10 names there are over 3.6 million.
Some home-made methods aren't fair. A well-known shortcut in quick scripts, sorting with a comparison that returns a random answer, quietly favours some orders over others. Drawing slips from a bowl is fair only if the slips are mixed well and identical in size.
Make it visibly fair. If people need to trust the result, shuffle on a shared screen or projector, and do it once. Shuffling until you get an order you like isn't random any more. If you need to prove the order later, copy the result into your class group or meeting notes straight away.
Shuffle and remove duplicates together
Combining lists from several sources often means some names appear twice. Tick Remove duplicates before shuffling so nobody gets two slots. With Ignore capitals on (the default), Arjun and arjun count as one. Our guide to removing duplicates from a list explains the matching rules.
When a shuffle isn't the right tool
- Picking one winner or a few winners. A spinning wheel is more fun to watch and draws one at a time. Use the free random name picker and see our guide to picking a random winner for a giveaway.
- Splitting people into groups. You can shuffle and then count off, but our guide to making random teams covers balanced team sizes.
- Random numbers, like a roll number between 1 and 60. Use the random number generator.
- Getting the list back in order afterwards. Choose A to Z or Natural (2 before 10) in the same Sort menu.
Shuffling a comma-separated list
If your items are on one line, like Ananya, Kabir, Zoya, Dev, open Separators and numbering and set Items are separated by to Commas. Set Join the result with to Commas too if you want the shuffled list back on one line.
Shuffle your list now
Paste it into the free alphabetizer, choose Shuffle, and copy the random order. It's free, there's no sign-up, and the list never leaves your device.
Frequently asked questions
- How do I randomize the order of a list?
- Paste the list one item per line, choose Shuffle in the Sort menu, and copy the result. Click Shuffle again for a different random order.
- Is the shuffle truly random?
- It uses your browser's cryptographic random number generator with the Fisher-Yates method, so every possible order is equally likely and the result can't be predicted.
- Can I shuffle without repeating names?
- Yes. Tick Remove duplicates before shuffling, so each name appears only once in the shuffled list.
- Can I number the shuffled list?
- Yes. Open Separators and numbering and set Add to 1. 2. 3., and each line is numbered in its new order.
- How do I shuffle a list in Excel instead?
- A common approach is to add a helper column with =RAND(), sort by it, then delete the column. For a quick list, pasting into a browser shuffler is faster.
Text tools
Try Sort List Alphabetically
Free, no sign-up, works in your browser. Put any list in alphabetical order, from A to Z or Z to A, sort by number or length, reverse or shuffle it, and remove duplicates and blank lines.
Also useful
- Random Name PickerPaste a list of names, spin the wheel and pick a random name, or draw several winners at once. Each winner comes off the wheel so nobody is picked twice, and every name has exactly the same chance. Save or share your list with a link.
- Random Number GeneratorPick a random number between any two whole numbers, such as 1 and 100, or generate up to 1,000 at once, with or without repeats and sorted if you like. You can also paste a list and draw random winners. Every number has exactly the same chance.