Skip to main content
HitRandom

List Randomizer

Shuffle a pasted list into random order — dedupe, numbering, and export. Crypto-secure, one item per line.

Instant 100% Private Free Forever
Instant Private Free Crypto-secure Paste & shuffle Export

0 items

Ignore empty lines

Remove duplicates

Number the results

Up to 5,000 items per shuffle.

Shuffled list

Paste a list and click Shuffle.

Shuffled items appear here.

How to use the List Randomizer

Four steps from pasted list to random order.

  1. 1

    Paste your list

    One item per line — names, tasks, playlist tracks, or any options. The live count shows how many items will shuffle.

  2. 2

    Set options

    Skip blank lines (default on), optionally dedupe or number the output as 1. 2. 3.

  3. 3

    Shuffle

    Click Shuffle (or press Space on desktop when not typing). Results appear as a text list — always one item per line.

  4. 4

    Copy or download

    Copy all in your preferred format or download .txt / .csv for spreadsheets and docs.

What is a list randomizer?

A list randomizer takes the items you already have — names on a roster, chores on a whiteboard, presentation topics, playlist tracks — and returns them in random order. Unlike picking one winner, shuffling reorders the entire set fairly: every line gets a new position, and no item is favored. HitRandom’s tool runs entirely in your browser with cryptographically secure randomness, so you can trust the shuffle for games, draft order, classroom activities, and “who goes first” without pulling names from a hat.

Natural input: Paste from Notes, Excel, or email — one item per line is the format people already use for lists. A live counter shows how many items will shuffle as you edit. Turn on ignore empty lines to skip blank rows from messy pastes (default on). Turn on remove duplicates when the source has repeated entries you do not want twice in the output.

Random order, not random picks: Searchers looking for a random list order or shuffle list tool usually want a full permutation — the same N items, rearranged. That is different from a name picker that draws one or few winners. This page owns “randomize a list” and “random order generator” intent; future HitRandom tools will handle pick-N and team-split workflows using the same list-input building blocks.

Numbered output: Enable number the results when you need ranked lines — 1. First, 2. Second — for draft boards, run sheets, or slides. Copy and download respect the numbered format you see in the results panel.

How the shuffle works: We parse your text into an array, optionally clean and dedupe it, then run an unbiased Fisher-Yates shuffle driven by crypto.getRandomValues(). Each shuffle is independent — click again for a fresh permutation. Up to thousands of items per batch with copy/export in comma, space, newline, JSON, and spreadsheet-friendly formats.

Who uses this: Teachers randomizing student order, streamers shuffling giveaway entries, project leads assigning review sequence, friends picking restaurant order, DJs reshuffling set lists, and anyone who searched list randomizer, randomize a list, or shuffle list online and wants a fast, private tool with no account. Pair with HitRandom’s number generator, coin flip, and dice roller for a full random toolkit — all local, free, and instant.

Frequently asked questions

How do I shuffle a list into random order?
Paste or type your items one per line in the input box, then click Shuffle. HitRandom returns the same items in a new random order using a cryptographically secure Fisher-Yates shuffle — every permutation is equally likely.
Can I remove duplicate items before shuffling?
Yes. Turn Remove duplicates on to dedupe the list before shuffling — useful when pasting messy spreadsheets or repeated names. The live item count updates so you can see how many unique entries remain.
What does “number the results” do?
When enabled, each shuffled line is prefixed with a rank: 1. Alice, 2. Bob, and so on. Handy for draft order, presentation lineups, or ranked outputs you paste into docs or slides.
Is this list shuffler truly random?
Yes. We use crypto.getRandomValues() with unbiased index selection — the same core as our number generator and dice roller. We do not use Math.random() or predictable seeds.
Can I copy or download the shuffled list?
After shuffling, use Copy all in your chosen format (comma-separated, one per line, JSON, spreadsheet row/column) or download .txt / .csv. Lists are not secret — export is built in.