Skip to content

Shuffle Text

Randomise a text at the level you choose: lines, words or letters.

Quick Tool Overview

Shuffle Text randomises a text at whichever level you choose — lines, words, sentences, paragraphs or characters — using a Fisher-Yates shuffle, the only common algorithm that produces a genuinely uniform result. Sorting by a random key, which many tools do, is measurably biased.

What it does
Randomises text order at the level you pick
You give it
A list, document or set of items
You get back
The same content in a fresh random order
Best for
Quiz answers, running orders, puzzles and classroom exercises
Text Tools Free, unlimited use No sign-up Runs in your browser

About the Shuffle Text

Shuffling text has more legitimate uses than it sounds. Randomising the order of quiz answers stops the correct one always being third. Shuffling a list of names picks a fair running order. Scrambling letters inside words makes a puzzle. Randomising sentences breaks a document into a reordering exercise for a language class.

This shuffles at whichever level you choose — lines, words, sentences, paragraphs or characters — using a Fisher-Yates shuffle, which is the only common algorithm that produces a genuinely uniform result. The naive approach of sorting by a random key is subtly biased and produces some orders far more often than others.

Key features of the Shuffle Text

Five shuffle levels

Lines, words, sentences, paragraphs or characters — the same tool covers a running order and a word puzzle.

Genuinely uniform

Fisher-Yates gives every possible order an equal chance, unlike the random-key sort most tools use.

Reshuffle freely

Each press produces an independent order, so you can keep going until the result suits.

Word boundaries respected

Character shuffling can scramble letters inside each word while keeping the words separate.

Nothing is lost

Counts before and after are shown, so you can confirm shuffling only reordered your text.

How to use the Shuffle Text

  1. 1

    Paste your text

    A list, a document or a set of items to randomise.

  2. 2

    Choose the level

    Shuffle lines, words, sentences, paragraphs or individual characters.

  3. 3

    Press shuffle

    Each press produces a new random order, so you can keep going until you like the result.

  4. 4

    Copy the shuffled text

    Copy or download the result.

Frequently asked questions

It uses a Fisher-Yates shuffle driven by the browser's random number generator, which produces a uniform result — every possible order is equally likely. Sorting by a random key, which many tools do, is measurably biased.

Reviews of the Shuffle Text

What people who use the Shuffle Text think of it. Reviews come from visitors and are posted as written.

No ratings yet

Yours would be the first.

  • 5 0 reviews rated 5 stars
  • 4 0 reviews rated 4 stars
  • 3 0 reviews rated 3 stars
  • 2 0 reviews rated 2 stars
  • 1 0 reviews rated 1 star

Write a review

Used this tool? Your rating helps the next person decide.

Your rating

Plain text only — links, email addresses and HTML are not accepted. Your name and review are shown publicly; nothing else is collected. See the privacy policy.

0 reviews

Newest first

No reviews yet

Be the first to rate the Shuffle Text. It takes half a minute and no account.

Write the first review

More text tools