Shuffle Lines
Randomize the order of any list with one click, using a fair shuffle that every arrangement is equally likely to result from.
Processed locally in your browser· Your data stays in your browser.
What is Shuffle Lines?
Shuffling lines puts a list in random order: raffle names, quiz questions, playlists, test data or survey options. The tool uses the Fisher–Yates algorithm, which gives every permutation the same probability, driven by the browser’s cryptographic random generator instead of Math.random.
Press Shuffle again for a new order. You can keep the first line fixed (handy for a CSV header) and ignore empty lines. The list is shuffled locally and never leaves your browser.
How does it work?
- Paste your list, one item per line.
- Optionally keep the first line in place (header) or drop empty lines.
- Click Shuffle, and click again as often as you like for a fresh random order.
Common use cases
- Drawing the order of speakers, teams or presentations.
- Randomizing quiz questions or flashcards.
- Shuffling rows of a test dataset while keeping the header.
- Creating a random playlist from a list of tracks.
Examples
Try this input in the tool above:
Alice Bob Charlie Diana Eve Frank
Privacy
Shuffle Lines runs entirely in your browser. The text or files you provide are processed on your device and are not uploaded, logged or stored on our servers.
Limitations
Shuffling is random on each click, so results cannot be reproduced. Do not use it as the only source of randomness for high-stakes draws that need auditing.
Frequently asked questions
Is the shuffle really random and fair?
It uses Fisher–Yates with unbiased integers from crypto.getRandomValues, so every ordering is equally likely.
Can I get the same shuffle twice?
No. Each click produces a new random order and there is no seed option.
Related tools
Sort Lines
Order any list one item per line: A to Z, Z to A, natural, numeric or by length.
Text Tools
Reverse Lines
Flip a list upside down: the last line becomes the first, the second-to-last becomes the second, and so on.
Text Tools
Random List Picker
Paste a list, one item per line, and draw winners or shuffle the whole list at random.
Developer Tools
Random String Generator
Produce random tokens, IDs and test strings from the character set you need.
Developer Tools
Remove Duplicate Lines
Paste a list and keep only unique lines, in the original order or sorted, with a count of what was removed.
Text Tools
Random Number Generator
Pick random numbers in a range you define: integers of any size, decimals, and no-repeat draws.
Developer Tools