Zero Signup ToolsFree browser tools

Generator Tools

List Shuffler

Randomize any list in your browser. Fisher-Yates shuffle with a crypto-strong mode and a seeded mode for reproducible draws. No signup, no upload.

Paste any list: names, lines, numbers, words, songs, anything. Pick the separator below if items are not on their own lines.

147 chars

Separator

Quick samples

Shuffle mode

Crypto-strong uses crypto.getRandomValues and gives a different order each time. Seeded uses a deterministic PRNG so the same seed always produces the same order.

Source

crypto.getRandomValues, available in every modern browser. The shuffle uses an unbiased Fisher-Yates loop. A fresh order is produced each time you press Shuffle.

Produce up to 10 independent shuffles in one go. Useful for generating tournament rounds or multiple draws.

1 to 10

Parsed items

10

Blanks dropped

0

Duplicates dropped

0

Shuffles in result

0

Shuffled list

Press Shuffle to see a new random order.

Press Shuffle list above to randomize the order.

How to use

  1. Paste your list into the text area. Use new lines, commas, semicolons, spaces, or a custom separator.
  2. Toggle Trim whitespace, Remove blank lines, and Remove duplicates if you want to clean the list before shuffling.
  3. Pick a mode. Crypto-strong gives a different fair order every time. Seeded uses a seed string and reproduces the same order whenever you reuse it.
  4. Choose how many independent shuffles to generate, from 1 up to 10.
  5. Press Shuffle list. Copy a single shuffled order or every shuffle at once with the Copy buttons.

About this tool

List Shuffler randomizes any list of items in your browser using an unbiased Fisher-Yates (Knuth) shuffle. Two modes are available. Crypto-strong mode draws each random pick from crypto.getRandomValues, the same source modern browsers expose for security work, so every press of Shuffle gives a fresh order that no one can predict in advance. Seeded mode uses a deterministic PRNG (xmur3 string hash feeding an sfc32 generator), which means the same seed plus the same list always produces the same order: anyone with the seed can reproduce a raffle, a draft pick, or a question order and verify the result. Items can be separated by new lines, commas, semicolons, spaces, or a custom separator, with optional trim, remove blank lines, and remove duplicates filters that apply before the shuffle. Up to 10 independent shuffles can be generated in one batch (useful for tournament rounds or multi-stage draws). Every shuffle has a copy button for the single result and an aggregate copy button for the whole batch. The shuffle, the seed, and the list never leave your browser.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsGenerator Tools