Free tool

Text reverser, backwards in every way.

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

Same text, six reversals.

01 / Characters

Backwards

The last character goes first. "Hello" becomes "olleH". Line breaks move too, so the last line comes first.

02 / Words

Order or spelling

Reverse the order of the words, or leave the order and turn each word around. Spaces stay where they were.

03 / Display

Flipped or tricked

Upside down swaps in turned letters. Backwards by display uses a Unicode mark and moves nothing.

Guide

How to reverse text, with examples.

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.

How to use the text reverser

  1. Type or paste into Your text. Press Try an example to fill the box with two sample lines, or Paste to take the text from your clipboard.
  2. All six results update as you type. Find the one that fits and press its Copy button. The button says Copied for a moment.
  3. Switch Keep emoji and accents whole off only if you want raw code-unit reversal. Leave it on for normal text.
  4. Switch on Reverse line by line to reverse every line by itself and keep the lines in order.
  5. Press Clear to start again.

What each result does, with one example

Take the two lines Hello, World! and This is my text..

ResultOutput for Hello, World!
Reversed text!dlroW ,olleH
Each word reversed,olleH !dlroW
Word order reversedWorld! 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.

Reverse the lines, not the letters

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.

Why emoji and accents need care

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 text and the display trick

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.

Palindromes

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

Good to know.

How do I reverse text?

Type or paste it into the box. The first result, Reversed text, is the characters in the opposite order. Press Copy.

What is the difference between reversing the words and reversing each word?

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.

Do emoji break when text is reversed?

Not here when Keep emoji and accents whole is on. Each emoji, flag or accented letter is moved as one piece.

Why does the comma end up at the front of a word?

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.

Does upside-down text work everywhere?

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.

Is Backwards by display real reversed text?

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.

Is my text sent anywhere?

No. It is reversed in this tab, and the text is not stored.

Does it work with other alphabets?

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.