Shuffle Lines
Randomly reorder the lines of your text.
Shuffled
Fair, unbiased shuffling
This tool uses the Fisher–Yates algorithm, which gives every possible ordering an equal chance — unlike the common sort(() => Math.random() - 0.5) trick, which is subtly biased. Great for randomizing draw entries, playlists, quiz questions, or test data. Click Shuffle as many times as you like; each pass is independent. Randomization happens entirely in your browser and nothing is stored.
Related Text Tools tools
Case Converter
Convert between Sentence, Title, camelCase, snake_case, and more.
Word Counter
Count words, characters, and analyze keyword density.
Text to Binary
Convert text into its 8-bit binary representation.
Binary to Text
Decode 8-bit binary back into readable text.
Text Reverser
Reverse text by characters, words, or lines.
Remove Duplicate Lines
Delete repeated lines and keep your list unique.
Remove Empty Lines
Strip blank and whitespace-only lines from text.
Sort Lines Alphabetically
Sort lines A–Z or Z–A, case-sensitive or not.