About Text Shuffling
This tool randomizes the order of words within sentences or the order of lines in a list using the Fisher-Yates shuffle algorithm, which guarantees a uniformly random permutation — every possible ordering has an equal probability of being selected.
Two modes are available. Word shuffle rearranges the words within each individual line, which is useful for scrambling sentences for language exercises or creating word-order puzzles. Line shuffle rearranges the entire lines of your input, making it ideal for randomizing a flashcard deck, quiz question order, participant list, or any line-based list.
Click Shuffle as many times as you want — each click produces a new independent random order. Your original text in the input box is always preserved, so you can re-shuffle or go back to the original at any time.
FAQ
In line shuffle mode, blank lines are excluded and only non-empty lines are shuffled. In word shuffle mode, each line is processed independently.
Yes — paste the numbered list, select Lines mode, and click Shuffle. The numbers will move with their lines. If you want the numbers re-ordered too, remove them first, shuffle, then re-number.