All tools

Shuffle Lines

Randomize the order of lines in a list.

Uses a Fisher-Yates shuffle backed by crypto.getRandomValues for unbiased randomness.

About

Paste a list, get it back in random order. Useful for picking from a list, generating random ordering for tests, or just shuffling a playlist by hand.

How to use

  1. Paste your list (one item per line).
  2. Click Shuffle to randomize.
  3. Copy or shuffle again.

FAQ

Is the shuffle truly random?+

Uses crypto.getRandomValues for the Fisher-Yates shuffle. It's cryptographically random, not Math.random.

Are blank lines kept?+

Optional. By default they're removed. Toggle the option if you want them preserved.