List Randomizer / Shuffle

Shuffle any list of items (one per line) into a random order instantly in your browser. Free online list randomizer and shuffler — no uploads.

Optional — how many items to draw (default: all, shuffled).

Loading calculator…

Results

Randomized order
DetailValue
Items in list
Items drawn

What is this calculator for?

Permute a list into a random order, or draw a random subset of a given size.

How to Use This Calculator

Enter the values below, then press Calculate (or press Enter). The calculator updates your results instantly. Try different values to see how your inputs change the outcome.

  1. Items (one per line) — enter a value. A typical Items (one per line) would be item one item two item three.
  2. Items to pick — enter a numeric amount.
  3. Review your results — the key output is highlighted, with supporting figures below.

What You'll Need

Items (one per line)
a value · required
Items to pick
a numeric amount range 1–1000 · optional

About This Calculator

This list randomizer performs an unbiased Fisher–Yates shuffle on your items.

Every item is equally likely to land in any position, and the shuffle is fresh each time you run it. Optional "items to pick" draws a random subset of that size instead of the whole shuffled list — great for prize draws or rotating small teams.

Shuffling runs entirely in your browser.

Worked Examples

Example

Carol Alice Dave Bob

Frequently Asked Questions

Is the shuffle fair?
Yes — it uses the Fisher–Yates algorithm, which gives every possible ordering equal probability. The randomness source is the browser’s Math.random.
Can I use commas instead of line breaks?
Not directly. Put one item per line; if your list is comma-separated, the remove-extra-spaces or text tools can help split it first.