Initializing, please wait a moment

Paste one item per line, then click Shuffle; the reordered list renders below.

How it works:

  1. Paste or type your list into the box, one item per line - names, tasks, raffle tickets, anything that needs a new order.
  2. Click Shuffle; the tool runs a Fisher-Yates shuffle and prints the reordered list underneath as a numbered list.
  3. Click Shuffle again any time for another independent order - the list itself is not changed, only its display order.

Random List Shuffler


The Random List Shuffler puts a pasted list into a fair random order, right in your browser. There is nothing to download, install, or sign up for - paste your list and the tool is ready to shuffle.


Key features

  • Paste one item per line into the box; a shuffle also runs automatically on load, so a result is visible before you click anything.
  • Click Shuffle to re-order the current textarea contents with a Fisher-Yates shuffle; the result re-renders as a numbered ordered list underneath.
  • Click Shuffle again any time for a fresh, independent order.
  • The swap order is decided using your browser's crypto.getRandomValues, so no entry has a better chance of landing in any position because of its length or where it started in the list.

When to use it

Reach for it whenever a list needs a fair, unbiased order:

  • Randomize turn order for a game or a meeting.
  • Assign tasks or seats fairly - pair the shuffled names with a fixed task list, in order, and everyone is assigned in one pass.
  • Reorder a raffle-ticket list before a draw.

Which random tool fits the job

Shuffling reorders a whole list. For other kinds of random pick, a sibling tool is a better fit:

What you needTool for it
Reorder a whole list fairlyRandom List Shuffler (this tool)
Pick just one winner from a listwheel spinner or random number picker
A fixed-size random outcomedice roller or coin flip

Your list stays on your device

Everything runs locally on your device - no upload and no account - and the list is not saved; refresh and it resets to the sample names, not your list.

How the shuffle stays fair, in depth

The reorder walks the list from the last entry to the first and, at each step, swaps that entry with one drawn from the positions still in play - the property that makes every possible ordering equally likely rather than merely jumbled. The swap index falls back to Math.random only on the rare engine that does not expose a cryptographic random source, which matters when you want a draw nobody can predict rather than a rough scramble. Two details are handled for you: blank lines in the pasted box are trimmed and dropped before the shuffle, so a stray empty line between names will not show up as a phantom slot in the numbered result; and the box starts with four sample entries - Alice, Bob, Charlie, Dana - so the automatic first shuffle has something to work on.

← Back to Utility Tools

Related tools:

Tags: #utility

Related guides:

Loading reviews...

Frequently Asked Questions

What does Random List Shuffler do?

Shuffle a list of names or items into a fair random order in the browser.

When should I reach for random list shuffler?

Use it to randomize turn order, assign tasks, or draw a random pick from a list.

What complementary tools work well alongside random list shuffler?

Shuffle again any time for a fresh order; the input list is not saved between visits.