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


This 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.

Paste one item per line into the box, then click Shuffle; the reordered list prints underneath as a numbered list. A shuffle also runs automatically on load, so there is a result to see right away. Click Shuffle again any time for a fresh, independent order.

The new 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. Everything runs locally on your device - no upload and no account - and the list is not saved once you leave the page.

Use it to randomize turn order for a game or meeting, assign tasks or seats fairly, or reorder a raffle-ticket list before a draw.

Need to pick just one winner instead of reordering the whole list? The wheel spinner and random number picker are built for that; the dice roller and coin flip cover fixed-size random outcomes.

← 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.