Shuffle Lines of Text Randomly Online
Randomly shuffle the lines of a text (fair shuffle), right in your browser.
Fisher-Yates shuffle with cryptographic randomness (crypto.getRandomValues).
🔒 100% client-side — no data sent
Randomly shuffle the order of any text's lines, right in your browser. The tool reorders every line at random and never sends your data to a server: everything runs 100% client-side. Perfect for randomizing lists, drawing lots, or scrambling an order.
What is it for?
- ▸ Draw a random speaking order from a list of names
- ▸ Randomize a dataset for testing or sampling purposes
- ▸ Shuffle a playlist or to-do list pasted as plain text
- ▸ Scramble the order of questions or answers for a quiz
FAQ
How do I shuffle lines of text randomly?
Paste your text into the field, one entry per line, then run the shuffle. The tool applies a random reordering and instantly displays the lines in a new order, ready to copy.
Is the line shuffle truly random?
Yes, the tool uses a fair shuffling algorithm (Fisher-Yates style) that gives every permutation an equal probability. Each run can produce a different order.
Is my data sent to a server?
No. All processing happens locally in your browser, your text never leaves your device, and nothing is stored or transmitted.