Shuffle Lines

The Shuffle Lines tool randomizes line order with a Fisher–Yates shuffle, re-running on demand for a new order.

  • No length limits
  • No registration
  • Free forever
  • Your text never leaves your browser
Options
Output
Your result will appear here as you type.

How to shuffle lines

  1. Paste your list

    One entry per line — names, numbers, anything.

  2. Press Shuffle again for a new order

    Each run re-randomizes with a fresh Fisher–Yates pass.

  3. Copy the result

    The shuffled order is plain text, ready to paste anywhere.

  4. Run your raffle

    First line wins — or take the top N for multiple winners.

Why Fisher–Yates matters

It gives every permutation equal probability — the definition of a fair shuffle.

It avoids the classic bug of assigning random keys and sorting, which clumps some items together.

The shuffle is seeded by your browser’s crypto source, not a predictable counter.

Shuffle details

AlgorithmFisher–Yates, re-run per shuffle
InputAny list, one entry per line
OutputSame lines, randomized order
Processing100% in your browser

Your text never leaves your browser

Every tool runs locally on your device. Nothing you paste is uploaded, stored, or tracked.

Frequently asked questions

Is the shuffle really random?

It uses Math.random, which is fine for raffles and study decks. It is not cryptographic-grade, so do not use it for security decisions.

Can I shuffle words instead of lines?

Put one word per line and shuffle — or reverse the process by joining with spaces afterward.

Does shuffling change the lines themselves?

Never — only the order changes; every line keeps its exact content.