Sentence Reverser
Paste a sentence and get its words in the opposite order — last word first, every word still readable. Switch modes above the box if you meant a full character-level reversal instead.
Sentence reversal is the mode people usually want when they say "reverse my message": the meaning is scrambled but the words survive, which is what makes it useful for puzzles, poetry exercises and word-order drills rather than just visual noise.
Need every letter reversed too? Reverse the characters
Sentence Reversal Examples
Word-order reversal applied to real sentences. Notice that punctuation stays welded to the word it was touching.
| Input | Output | What it shows |
|---|---|---|
| The cat sat on the mat | mat the on sat cat The | Six words, exactly reversed, all still readable. |
| Hello, World! | World! Hello, | The comma travels with "Hello" and the exclamation with "World". |
| I will call you tomorrow | tomorrow you call will I | A whole message reversed word by word. |
| one two three | three two one | Runs of multiple spaces are preserved, not collapsed. |
| Never gonna give you up | up you give gonna Never | Word order flips; each word keeps its spelling. |
| first second third | third second first | Newlines count as whitespace, so line order flips too. |
| To be or not to be | be to not or be To | A palindromic word sequence at the phrase level. |
| leading and trailing | trailing and leading | Leading and trailing spaces stay where they were. |
How Sentence Reversal Works
The implementation detail here matters more than it sounds, because it is what separates a clean reversal from one that mangles your spacing.
The sentence is split on whitespace, keeping the whitespace
The split uses a capturing group, so the separators end up in the array alongside the words. Reversing that array and rejoining it puts every gap back exactly as it was — double spaces, tabs and newlines all survive.
Punctuation belongs to its word
No attempt is made to detach commas or full stops. "Hello," reverses as one token, which is almost always what you want for puzzles; if you need clean sentence-case output, strip the punctuation before reversing.
Character mode is one click away
Selecting Reverse Text above the box switches to a full character-level reversal of the same input, so you can compare both readings of "reverse this sentence" without retyping anything.
Nothing is uploaded
Messages are exactly the kind of text people are careful about. The reversal runs in your browser, so no message body reaches a server, a log file or an analytics event.
Sentence, Word or Character?
One sentence, four reversals. The distinction between rows two and three is the single most common point of confusion on this site.
Shared input: Reverse this sentence now
| Transformation | Result | Reach for it when |
|---|---|---|
| Reverse word order | now sentence this Reverse | You want the sentence read back to front, words intact. |
| Reverse every character | won ecnetnes siht esreveR | You want the whole string mirrored end to end. |
| Reverse each word | esreveR siht ecnetnes won | You want each word spelled backwards in place. |
| Reverse lines | Reverse this sentence now | Your text is a list and you only want the line order flipped. |
Sentence Reversal Edge Cases
These four cases account for nearly every "that is not what I expected" moment with a sentence reverser.
Multiple sentences reverse as one block
Paste two sentences and the words reverse across both — the full stop from the first sentence ends up mid-output. If you want each sentence reversed independently, reverse them one at a time.
Line breaks are whitespace
In word mode a newline is a separator like a space, so a multi-line paste has its line order flipped as a side effect. Use reverse lines if flipping line order is all you wanted.
Quotation marks end up facing the wrong way
Curly quotes are directional. After reversal a closing quote can appear where an opening quote belongs. Straight quotes avoid the problem entirely.
Capitalisation does not follow the sentence
The word that was capitalised stays capitalised, so a reversed sentence usually starts lowercase and ends with a capital. Run the output through sentence case if you need it to read naturally.
Where Sentence Reversal Gets Used
The output is ordinary text with ordinary spacing, so it pastes cleanly into anything.
Messaging apps
A reversed message in WhatsApp, Messenger or Discord is readable enough to be a game rather than a wall. Because the words are intact, autocorrect will not fight you when you paste it.
Classroom exercises
Word-order reversal is a standard syntax and grammar exercise. Paste a set of sentences, reverse them, and students reconstruct the original order.
Poetry and creative writing
Reversing a line is a cheap way to find an unexpected phrasing. Poets use it as a generative constraint rather than as a finished result.
Spreadsheets and CSV data
Reversing the word order of a column of names or titles is a quick way to build a "surname first" variant for sorting. Paste a column, reverse, and paste back.
What a Sentence Reverser Is For
Backwards messages to friends
Readable-but-scrambled is the sweet spot for a joke message: it takes a few seconds to unpick rather than a copy-paste into a decoder.
Word-order puzzles
Reversed sentences make natural puzzle content because there is exactly one correct reconstruction and no ambiguity about the answer.
Language learning drills
Rebuilding a reversed sentence forces attention to syntax rather than vocabulary, which is a useful complement to flashcards.
Checking your own reversal code
If you are writing a reverse function, whitespace preservation is the detail most implementations get wrong. Paste a string with double spaces and tabs and compare.
Frequently Asked Questions
Related Text Tools
Text Reverser
Compare six backwards-text results side by side from one input.
Backwards Text Generator
Turn any sentence into backwards text, character by character.
Text Inverter
Invert text three ways — backwards, upside down or mirrored — and compare.
Write Backwards Tool
Type forwards and read backwards, plus how to write in reverse by hand.
Letter Reverser
Reverse the letters inside every word while the words stay in place.
Backwards Text Translator
Translate text to backwards and decode backwards text in one pass.
Character Reverser
Code-point-accurate character reversal that keeps emoji intact.
Reverse Words Tool
Reverse word order while every word stays readable.