List Randomizer

Shuffle a list of lines into random order or pick one random item — runs 100% in your browser, nothing is uploaded.

🔒 Shuffled in your browser — nothing is uploaded.

Shuffle a list or pick one at random

Paste any list with one item per line, then choose Shuffle to reorder every item randomly, or Pick one to draw a single random entry. It is perfect for randomizing names, choosing a raffle winner, ordering a playlist, or breaking ties fairly. Blank lines are ignored, and the result is ready to copy with one click.

How the randomness works

Shuffling uses the Fisher–Yates algorithm, which produces an unbiased, uniformly random permutation. The random numbers come from your browser's cryptographic generator (crypto.getRandomValues), so each shuffle is genuinely unpredictable rather than a weak pseudo-random sequence. Your original list is never modified — a fresh shuffled copy is produced each time.

Frequently asked questions

Is the shuffle truly random and fair?

Yes. It uses the Fisher–Yates algorithm backed by your browser's cryptographic random generator, so every possible ordering is equally likely.

Is anything I paste uploaded to a server?

No. The list is shuffled entirely in your browser and never leaves your device — nothing is uploaded or stored.

What happens to blank or duplicate lines?

Blank lines are ignored, while duplicate lines are kept and treated as separate items so they can appear anywhere in the result.