Lists & Strings

List Randomizer

Paste any list — one item per line — and shuffle it into a completely random order. Runs entirely in your browser; nothing is uploaded anywhere.

Cryptographically secure Instant, in your browser Free, no sign-up

Generate

Your result will appear here

How the List Randomizer works

This is one of the most broadly useful tools on Xrandom: any time you have a list of things — meeting speakers, chore assignments, playlist tracks, raffle entrants — and need a genuinely fair random order, paste it here rather than reordering it by hand or eye, both of which are surprisingly bad at feeling random and are demonstrably non-random in practice.

Everything runs client-side in your browser using JavaScript; your list is never uploaded to a server, which matters if it contains names or other information you'd rather keep private.

How to use it

1
Paste your listAdd one item per line — names, tasks, prizes, playlist tracks, anything you like.
2
ShuffleXrandom applies a fair Fisher–Yates shuffle so every possible order is equally likely.
3
Copy the resultCopy the numbered, reordered list straight into your document, spreadsheet, or announcement.

Frequently asked questions

Is my list uploaded anywhere?

No. The shuffle happens entirely in your browser using JavaScript; the text never leaves your device.

Can I shuffle a very long list?

Yes, there's no hard limit — very large lists (thousands of lines) work, though the shuffle may take a brief moment.

Does it remove duplicate lines?

No, duplicates are preserved and treated as separate items, since a duplicate might be intentional (e.g. someone entered twice for extra raffle chances).