Randomize the order of lines, words, or words within each line. Use a seed for reproducible results.
All processing happens in your browser. Your data never leaves your device.
Paste your text and click Shuffle to randomize lines, words, or words within each line. Use an optional seed for reproducible results β the same seed always produces the same shuffle. All processing happens in your browser β your text never leaves your device.
Randomize lists for drawings, quizzes, or games. Shuffle flashcards, randomize survey options, create random orderings for testing, or just mix things up β all instantly without any software installation.
The tool uses the Fisher-Yates (Knuth) shuffle algorithm, which produces a perfectly uniform random permutation β every possible ordering is equally likely.
A seed makes the shuffle reproducible. Using the same seed with the same input always produces the same output. Leave it empty for a different random result each time.
'Shuffle lines' randomizes the order of lines. 'Shuffle all words' treats every word as a separate item and randomizes them all. 'Shuffle words within lines' randomizes the words inside each line while keeping lines in their original order.
Yes. All processing happens entirely in your browser using JavaScript. Your text is never sent to any server or stored anywhere.