List shuffler
Randomise the order of lines using unbiased cryptographic randomness.
Bookmark this page
Keep this page handy for next time.
- On a computer
- Press Ctrl + D, or Command + D on a Mac.
- On a phone or tablet
- Open your browser's menu or Share menu and look for Add Bookmark, Bookmark or Add to favourites.
A bookmark saves the page link. Save any tool results separately.
How to use this tool
- Paste one item per line.
- Run to shuffle with the Fisher-Yates algorithm.
- Run again for a new arrangement; repeated lines remain separate items.
Things to know
- Processing happens on your device. Check the result before replacing your original data.
- Each text input accepts up to 5 MiB. Output is limited to 25 MiB and combined text settings to 1 MiB.
- Line-based modes accept up to 100,000 lines, including a trailing empty line.
You might also need
More in text & listsRemove duplicate lines
Remove repeated lines while retaining their original order.
Sort a list
Sort lines alphabetically, naturally or as numbers.
List chunker
Split a long list into fixed-size groups or separate text files.
List comparer
Find shared, missing and combined items across two lists.
Delimiter converter
Turn lines or separated values into SQL lists, arrays and custom delimited text.
Random word generator
Draw random English words for prompts and word games, with length, starting-letter and no-repeat filters.
Combination builder
Generate pairs, Cartesian products or combinations from lists.
Line filter
Keep or remove lines containing text, matching a pattern or meeting a length.
Line-ending converter
Convert newline characters to LF, CRLF or CR and download exact bytes.