Unicode Decoder
Turn Unicode escape sequences back into characters.
Randomise a text at the level you choose: lines, words or letters.
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.
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.
Lines, words, sentences, paragraphs or characters — the same tool covers a running order and a word puzzle.
Fisher-Yates gives every possible order an equal chance, unlike the random-key sort most tools use.
Each press produces an independent order, so you can keep going until the result suits.
Character shuffling can scramble letters inside each word while keeping the words separate.
Counts before and after are shown, so you can confirm shuffling only reordered your text.
A list, a document or a set of items to randomise.
Shuffle lines, words, sentences, paragraphs or individual characters.
Each press produces a new random order, so you can keep going until you like the result.
Copy or download the result.
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.
Yes. Every press of shuffle produces an independent random order, so you can keep going until you get one you are happy with.
Yes, character-level shuffling has a mode that keeps word boundaries, so each word's letters are scrambled but the words stay separate — which is what a word puzzle needs.
No. Shuffling only reorders, so the character and word counts before and after are identical. Those counts are shown so you can confirm it.
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.
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 reviewTurn Unicode escape sequences back into characters.
Count the distinct characters a text uses, listed with frequencies.
Find the sentences that are costing you readers.
Find spacing faults, unbalanced brackets and missing full stops.
Sort a list alphabetically, numerically, by length or at random.
Strip emoji and their invisible joiners out of any text.
Switch text between upper, lower, title, sentence, camel, snake and kebab case.
Trim whitespace, or cut every line down to a maximum length.