Blog
Text tools

Phrase shuffler online

Splits a text into individual sentences and arranges them in a random order — the content of each sentence itself doesn't change. Useful for logical-order exercises, or for generating random variations of a paragraph.

Result

Sentences shuffled —

All calculations run locally in your browser: parsing, chart, export. Disconnect the network and the page keeps working.

Facts and limits of this method

Sentence A text fragment up to a period, exclamation or question mark — the same heuristic as the sentence counter
What's shuffled Only the order of whole sentences — the words inside them aren't touched
Punctuation restoration If a sentence has no terminal punctuation, a period is added
Repeat The "shuffle again" button gives a new random order without re-entering the text

When it misleads you

How it is calculated

The text is split into sentences on periods, exclamation and question marks in a row — the same way as the sentence counter does it.

If a resulting sentence has no terminal punctuation (for example, it was the last one and had no period), a period is appended for readability.

The list of sentences is shuffled randomly (Fisher–Yates algorithm) and joined back into text with a space between them.

The "shuffle again" button re-runs the shuffle on the same list of sentences, with no need to re-enter the text.

Questions and answers

Are the words inside each sentence shuffled too?

No, only the order of whole sentences is shuffled — the wording of each one stays unchanged.

Why did a sentence get split into two parts?

There was probably a period from an abbreviation or a decimal number inside it, which the heuristic mistook for a sentence ending — that's a limitation of simple punctuation-based splitting.

Can I get a different shuffle without re-entering the text?

Yes, click "shuffle again" — it recomputes a random order on the text already entered.

Is my text sent anywhere?

No, all the processing runs in your browser.

Related tools

All tools