Shuffle Lines

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

Options

Summary

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

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-06-09 · Reviewed by Nham Vu