Shuffle Lines

Paste your text, click Shuffle, and get your lines in a random order instantly.

Use the Shuffle Lines

Options

Summary

Shuffle Lines randomly reorders every line in your text using the Fisher-Yates (Knuth) algorithm, which guarantees an unbiased permutation. Paste your list, optionally strip blank lines or duplicate entries, then click Shuffle to get an instantly randomized result you can copy with one click.

How it works

  1. Paste or type your text into the input area — one item per line.
  2. Toggle "Remove blank lines" to drop empty lines before shuffling.
  3. Toggle "Remove duplicates" to keep only the first occurrence of each line.
  4. Click "Shuffle Lines" to randomize the order using Fisher-Yates.
  5. Review the result on the right, then click "Copy Result" to copy it.
  6. Click "Shuffle Again" to get a different random order from the same cleaned list.

Use cases

  • Randomize a playlist or reading list.
  • Create random question orders for quizzes and tests.
  • Shuffle flashcard decks before studying.
  • Randomize team assignments or drawing entries.
  • Reorder survey answer choices to reduce order bias.
  • Generate random seating arrangements from a name list.
  • Shuffle to-do items to vary your work routine.
  • Mix up code snippets or data samples for review.

Frequently Asked Questions

Last updated: 2026-05-23 · Reviewed by Nham Vu