Skip to content
Devtools 360

Reverse Text, Words or Lines

Turn "Hello" into "olleH", reverse the order of words or lines, or flip text upside down for a playful social post. Reversal works on whole visible characters, so emoji, flags and accents are not broken apart.

Runs in your browserFree · No sign-up

How to reverse text

  1. Type or paste your text into the left box.
  2. Choose a mode: reverse text, reverse word order, reverse each word, reverse line order or upside down.
  3. Copy the result or download it as a text file.

Why naive reversing breaks emoji

Many emoji are built from several code points: a flag is two regional-indicator letters, and a family emoji joins several people with invisible joiners. Reversing code by code scrambles them into different flags or loose symbols, and letters with combining accents lose their accent. This tool reverses grapheme clusters — the units you actually see — using the browser's Unicode segmenter. To sort lines instead of reversing them, try the Text Sorter.

Benefits

  • Emoji, flags and accented letters survive reversal intact.
  • Five modes cover characters, words, lines and upside-down text.
  • Line breaks and spacing are preserved in word modes.

Limitations

  • Upside-down text uses look-alike Unicode symbols; some letters (and all accents) have no flipped equivalent and some fonts render them unevenly.
  • Right-to-left scripts such as Arabic and Hebrew are reversed by stored character order, which may not look mirrored on screen.

Privacy and security

Reversal is computed locally in your browser; the text is not sent anywhere.

Read our privacy policy for details about the site as a whole.

Frequently asked questions

Is the upside-down text real text?

Yes. It is made of ordinary Unicode characters that look like flipped letters, so you can paste it into most apps and social networks.

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

Reversing text mirrors the whole string, so the last word comes first and is spelled backwards. Reversing each word keeps the word order and only spells each word backwards.

Can I check whether a word is a palindrome?

Yes. Reverse the text and compare it with the original — a palindrome like "level" reads the same both ways.