Skip to content

Tool 22 / Wordplay

Read it from the other end.

Change the order of words without scrambling the letters. Reverse a sentence, a paragraph, or the sequence of sentences themselves.

  • Free to use
  • Four modes
  • Runs locally
Live workbenchReverse words in every line

Each line keeps its place; the words inside it move backward.

Reversed text
101 characters20 words2 linesGrapheme-safe

What it does

Reverse Words changes the order of whole words, not the order of letters inside them. It is a word-level transformation, which makes it useful for language exercises, for checking whether a sentence depends on its word order, and for the kind of playful rewriting that turns a familiar line into something slightly wrong.

The tool has four modes because “reverse the words” means several different things. You can reverse the words inside each line, reverse the order of the sentences, reverse the words inside each sentence, or mirror the characters of each sentence. Each mode preserves the paragraph structure and leaves the original input untouched.

Four things that can move

Words in every line
Each line keeps its position, and the words inside it move backward. This is the mode to use for a list of short phrases or a poem where the line breaks are part of the form.
Reverse sentence order
The sentences stay readable, but the last one comes first. A three-sentence paragraph becomes conclusion, evidence, setup. This is the mode for testing how an argument reads when it is turned around.
Words in each sentence
Each sentence keeps its place, but its words are reversed. Sentence-ending punctuation stays at the end, so the result reads like a strange but punctuated sentence rather than a broken one.
Characters in each sentence
Each sentence is mirrored on its own, with punctuation moving to the front. This is the “true backwards” mode: “Hello.” becomes “.olleH”. It is useful for puzzles and for showing what a naive string reversal does to punctuation.

Punctuation and emoji

Word reversal is not a symmetrical operation. A period is attached to the last word, so reversing the word order would normally move the period to the front of the sentence. In the “words in each sentence” mode, the tool detects a trailing run of sentence punctuation and keeps it at the end. The words move; the sentence still ends where it should.

Reversing characters is a different story. There, the period genuinely belongs to the first character position once the string is mirrored. That is why the character mode produces “.olleH” rather than “olleH.” — the tool is showing you the literal reversal, not trying to make it grammatical.

Emoji and accented letters are handled as grapheme clusters. A family emoji is one unit, not a sequence of separate people that can be broken apart. A letter with a combining accent stays attached to its base. The result may be unreadable, but it is not corrupted.

Examples

Words inside one line
Words in every line

Before

The quick brown fox jumps over the lazy dog.

After

dog. lazy the over jumps fox brown quick The

The period travels with “dog” because this mode preserves the line as a sequence of whitespace-separated tokens. The words are intact; only their order changed.

Sentence order in a paragraph
Reverse sentence order

Before

The launch is on Friday. The team is ready. The page is live.

After

The page is live. The team is ready. The launch is on Friday.

The sentences are still grammatical. The paragraph now opens with the conclusion, which is a useful editing experiment even when you do not keep the result.

Words inside each sentence
Terminal punctuation stays

Before

One two. Three four.

After

two One. four Three.

The periods stay at the ends of their sentences. A literal word-order reversal would have produced “two. One four. Three”, which reads like a punctuation error.

True character mirror
Characters in each sentence

Before

Hello. Goodbye?

After

.olleH ?eybdooG

Each sentence is mirrored independently. The punctuation moves to the front because that is where it falls when the characters are reversed.

Limits worth knowing

  • Sentence splitting is heuristic. The tool uses punctuation and spacing to find sentences. Abbreviations such as “Dr.” or “e.g.” can be treated as sentence endings, and a sentence without terminal punctuation may merge with the next one.
  • Word order is whitespace-based. Hyphenated compounds count as one word because there is no space inside them. Punctuation attached to a word travels with it, except for the sentence-ending punctuation handled above.
  • Paragraph breaks are preserved. A blank line stays a blank line. The reversal happens inside each paragraph, not across the whole document.
  • This is not a translation or a grammar tool. The output is deliberately unnatural. It does not reorder a sentence into a better one or fix the grammar that results.
  • Nothing is stored. A refresh clears the input and settings. Copy the result before leaving.

Page updated

Questions, answered

What is the difference between reversing words and reversing characters?

Reversing words keeps each word intact but changes their order: “one two three” becomes “three two one”. Reversing characters mirrors the whole string: “one two three” becomes “eerht owt eno”. This page focuses on word and sentence order; the Text Reverser handles characters and lines.

What does “reverse sentence order” do?

It keeps every sentence readable but changes which sentence comes first. The last sentence becomes the first. This is useful for seeing how an argument reads when its conclusion arrives first, and for certain language exercises.

Why does the punctuation stay at the end of the sentence?

In “reverse words in each sentence” mode, a sentence-ending period, question mark, or exclamation mark is kept at the end of the sentence instead of traveling with the last word. Without that, “One two.” would become “two. One”, which looks like a typo.

Does it work with emoji and accented letters?

Yes. The tool reverses grapheme clusters, so an emoji family is treated as one character and is not split into broken pieces. Accented letters move as single units. The output may still look strange, but it is not corrupt.

Can it reverse each line separately?

Yes. The first mode reverses words within every line while keeping the line breaks. The sentence modes preserve paragraph breaks. Use the Text Reverser if you need to reverse characters within each line instead.

All tools →