01 / Characters
Backwards
The last character goes first. "Hello" becomes "olleH". Line breaks move too, so the last line comes first.
Free tool
Type or paste text and see it reversed six ways at once: the characters backwards, each word turned around, the word order flipped, the line order flipped, upside down, and a display trick that only looks backwards. Emoji, flags and accented letters are kept whole, so nothing breaks in the middle. Copy the version you want. Nothing is uploaded.
Options
Keep emoji and accents whole splits text by what you see as one symbol, so a family emoji or an e with an accent is moved as one piece. Line by line reverses each line on its own and leaves the line order alone, in the first and fifth results.
Your switches are remembered in this browser. The text is not.
Everything happens in your browser. Nothing is uploaded.
The six results
01 / Characters
The last character goes first. "Hello" becomes "olleH". Line breaks move too, so the last line comes first.
02 / Words
Reverse the order of the words, or leave the order and turn each word around. Spaces stay where they were.
03 / Display
Upside down swaps in turned letters. Backwards by display uses a Unicode mark and moves nothing.
Guide
A text reverser takes the text you give it and writes it back in the opposite direction. "Reverse" can mean several things, so this one shows the main versions together: the characters backwards, each word turned around, the order of the words reversed, the order of the lines reversed, upside-down text and a backwards-by-display line. Pick the result you need and press its Copy button.
Take the two lines Hello, World! and This is my text..
| Result | Output for Hello, World! |
|---|---|
| Reversed text | !dlroW ,olleH |
| Each word reversed | ,olleH !dlroW |
| Word order reversed | World! Hello, |
| Upside down | ¡plɹoM ‘ollǝH |
Punctuation counts as part of a word. That is why the comma and the exclamation mark move with their words in the second and third rows, and why the comma lands in front of "olleH". If you want punctuation to stay put, take it out first or edit the result by hand.
With both example lines in the box, Line order reversed puts This is my text. first and Hello, World! second. It is handy for a log with the newest entry last, a list you want bottom to top, or lyrics you want to read from the end. Each line keeps its own spelling.
Reversed text works on the whole box, so it also reverses the lines: the last line's characters come first. Reverse line by line is the switch for when you want each line backwards but still in its place.
A browser stores text as 16-bit units. A family emoji is seven code points joined by invisible glue, and a letter with an accent can be a plain letter plus a combining mark. Reversing the raw units would put the marks in front of the wrong letters or cut an emoji into pieces. With Keep emoji and accents whole on, the tool uses the browser's own rule for what counts as one symbol, so a flag or a family stays one piece. The count under the box shows both numbers when they differ. Old browsers without that rule fall back to code points, and the count says nothing special there.
Upside down reverses the text and swaps each letter for a look-alike that reads as turned over by half a revolution: a becomes ɐ, e becomes ǝ, h becomes ɥ. Digits, brackets and some punctuation are swapped too. Letters with no good turned form stay as they are, and a few capitals use rare symbols that some fonts draw as empty boxes. Characters outside this plain table, such as other alphabets, are left unchanged.
Backwards by display wraps each line in the right-to-left override character (U+202E). Apps that follow the Unicode bidirectional rules draw the line from right to left, so it looks reversed, but the characters stay in their original order. If you paste it somewhere that ignores the character, nothing looks different. Use the first result when you need the characters themselves reversed.
A palindrome reads the same both ways. The line under the box tells you when your text is one after ignoring case, spaces, punctuation and accents. "A man, a plan, a canal: Panama" is. "Hello" is not, because "olleH" is a different word.
Tools nearby: fancy text generator for styled letters, case converter for upper and lower case, and word counter to count what you reversed.
Questions
Type or paste it into the box. The first result, Reversed text, is the characters in the opposite order. Press Copy.
Reversing the word order turns "one two three" into "three two one". Reversing each word turns it into "eno owt eerht". The order stays and the spelling flips.
Not here when Keep emoji and accents whole is on. Each emoji, flag or accented letter is moved as one piece.
Punctuation is part of the word it touches. In "Hello," the comma is the sixth character, so when the word is turned around it comes first.
It uses real Unicode symbols, so it pastes into most apps. A few letters need fonts that have them, and a font without them shows an empty box.
No. It looks reversed where the app follows Unicode right-to-left rules, but the letters are in their original order. Use Reversed text for real reversal.
No. It is reversed in this tab, and the text is not stored.
Yes for reversing. Each symbol moves as one piece, in Greek, Cyrillic, Arabic, Hindi and others. Upside down only turns the plain Latin letters, digits and punctuation in its table.