List Shuffler
Randomize the order of lines in a list — shuffle names, raffle entries, or quiz questions with a fair Fisher-Yates shuffle. Free and client-side.
🔒 100% Client-Side Processing
Your data is processed entirely in your browser and never transmitted to any server.
0 / 100M Limit
Common Use Cases
Drawing raffle winners
Paste entrants one per line, shuffle fairly with Fisher-Yates, and take winners from the top.
Randomizing question order
Shuffle quiz questions or flashcards to produce varied versions for practice or different exam sittings.
Ordering A/B variants
Randomize the presentation order of survey options or test cases to eliminate position bias.
Frequently Asked Questions
- Is the shuffle actually fair?
- Yes — it uses the Fisher-Yates algorithm, which gives every possible ordering equal probability. Naive approaches like sorting with a random comparator are measurably biased; Fisher-Yates is the correct standard.
- Can I use this for a raffle or giveaway draw?
- Absolutely — paste one entry per line, shuffle, and take the top line(s) as winners. Shuffling once and reading from the top is equivalent to drawing names from a hat.
- Is my data private when I use this tool?
- Yes. This tool runs entirely in your browser using client-side JavaScript — nothing you type is transmitted to, logged by, or stored on any server. You can safely process confidential text, tokens, or code.