List tools
Randomize Lines
Shuffle a list with an unbiased local Fisher-Yates algorithm.
Processed locally. Your input and output are never uploaded.
Tool overview
How line shuffling works
Randomize Lines removes optional blanks or duplicates, preserves a header when requested, and shuffles the remaining rows using crypto-backed browser randomness.
Shuffle lists and take samples
- Clean pasted work data before another tool uses it
- Inspect a browser-local conversion before copying it
- Prepare examples for documentation or support notes
Choose shuffle cleanup and sample settings
- Paste or type the input.
- Choose the processing options that match the source.
- Run the tool and review the result.
- Copy or download the output.
Headers, blanks, duplicates, samples, and copies
- Options are explicit so destructive behavior is visible before processing.
- Input and output stay in separate editors.
- Examples load realistic settings for the tool.
Shuffle a one-line deterministic example
Before
Only one line
After
Only one line
Repeated shuffles differ
- Ambiguous input may need an explicit mode.
- Large input may move to the local worker.
- Browser standards can differ slightly for edge-case syntax.
Questions
Randomize Lines FAQ
Does Randomize Lines upload my input?
No. Processed locally. Your input and output are never uploaded.
Can Randomize Lines change meaning?
Only options described on the page are applied; review output before using it in a workflow.
What happens with invalid input?
The tool reports an error and leaves the source text available in the input editor.