Text tool

List Randomizer

Paste a list, choose its literal separator and empty-item handling, then randomize the item order without uploading your text.

In-browser processingNo account requiredPrivacy details ↗

Up to 100,000 characters and 10,000 items. Processing stays in this browser.

Choose how the input becomes items. The selected separator is literal text.

A QUICK WALKTHROUGH

How to use this tool

  1. Paste up to 100,000 characters and choose the separator that divides your items.
  2. Choose whether to trim whitespace and ignore empty items, then randomize the list.
  3. Review the one-item-per-line result, copy it, or download it as a TXT file.

Explicit separators and item rules

Newline, comma, tab, semicolon, and custom literal separators are supported. You can trim surrounding whitespace and ignore empty items; when empty items are kept, they remain eligible for randomization as blank output lines.

Bounded local processing

Input is limited to 100,000 characters and 10,000 items. Parsing, shuffling, copying, and TXT download happen locally in your browser; no list is sent to a server.

Practical randomization

The tool uses a browser pseudorandom shuffle for everyday list ordering. It is not a cryptographic randomizer and should not be used for security, lotteries, or other high-stakes selection.

GOOD TO KNOW

Common questions

Which separators can I use?

Choose newline, comma, tab, semicolon, or Custom literal and enter the exact text used between items.

What happens to blank items?

Ignore empty items is enabled by default. Turn it off to keep empty fields as blank lines in the randomized output.

Does the tool use cryptographic randomness?

No. It uses the browser pseudorandom number generator for practical shuffling and is not suitable for security or high-stakes selection.

What are the input limits?

The page accepts at most 100,000 characters and 10,000 separated items.

Is my list uploaded?

No. Parsing and randomization run locally in your browser.