List Shuffler (Random Order Generator)

Shuffle a list fairly with Fisher–Yates. Copy results, share a URL, or reproduce with a seed.

All processing happens locally in your browser. Nothing is uploaded.

Other languages: en | ja | es

Why this shuffler?

How to use (3 steps)

  1. Paste your list (one item per line).
  2. Click Shuffle.
  3. Copy the result or share your settings.

Decide an order fast

List shuffler tool

Paste a list, shuffle it fairly, then copy or share.

Advanced options
Normalize input

Result

This is the shuffled order of your items.

Share / Export
Details

          
        

FAQ

Why not use Array.sort with Math.random()?

That approach can be biased. This tool uses Fisher–Yates for a fair shuffle.

Is my list sent to a server?

No. Everything runs locally in your browser.

What is seed mode?

With the same seed, the same input, and the same run number, you can reproduce the same order.

My URL is too long. What should I do?

Share the settings-only URL or export the JSON share bundle instead of embedding the whole list in the URL.