Home › Text Tools › Reverse Text Generator

Reverse Text Generator

Type or paste text and instantly see it reversed six ways: backwards letters, reversed word order, each word reversed, reversed lines, mirror text and upside-down text. Copy any result with one click.

Advertisement
Advertisement

How to use the Reverse Text Generator

  1. Type or paste your text into the box. It can be a word, a sentence or several lines.
  2. Read the six results that update as you type, from backwards letters to upside-down text.
  3. Press Reverse text at any time to refresh all results.
  4. Click Copy on the card you want, or Copy all results to grab everything.
  5. Paste the reversed text into your chat, bio, puzzle or code.

The six reverse modes compared

Here is what each mode does to the same two-line example, Hello world / Good day:

ModeResultGood for
Reverse lettersyad dooG / dlrow olleHBackwards writing, secret messages, palindromes
Reverse word orderworld Hello / day GoodWord games, checking sentence structure
Reverse each wordolleH dlrow / dooG yadPuzzles where the order must stay readable
Reverse linesGood day / Hello worldFlipping lists, logs or chat exports to oldest-first
Mirror textblɿow ollɘH / ʏɒb booᎮBios and decorative names
Upside-downʎɐp poo⅁ / pꞁɹoʍ oꞁꞁǝHFun messages that read when the phone is turned around

The slash in the table stands for a line break. Reverse letters and upside-down text also reverse the order of the lines, because the whole text is turned around; mirror text keeps the lines in place and flips each one horizontally.

Why naive reversing breaks emoji

Computers store text as Unicode code points, and many visible characters use more than one. A thumbs-up with a skin tone (👍🏽) is two code points, a family emoji can be seven joined by invisible zero-width joiners, a flag such as 🇫🇷 is two regional-indicator letters, and an accented é can be an e plus a combining accent. Reversing code points one by one tears these apart, turning a French flag into a different flag and moving accents onto the wrong letters.

This tool splits text into grapheme clusters, the characters a reader actually sees, using the browser's built-in Intl.Segmenter. Each cluster is moved as one unit, so emoji, flags and accents survive intact.

Fun facts about backwards writing

  • Leonardo da Vinci filled his notebooks with mirror writing, written right to left, which can be read in a mirror.
  • Palindromes read the same in both directions. Classic examples: racecar, level, A man, a plan, a canal: Panama.
  • Semordnilaps are words that spell a different word backwards: stressed and desserts, drawer and reward, live and evil.
  • Ambulances often have "AMBULANCE" printed in mirror writing on the front so drivers read it correctly in their rear-view mirror.

Frequently asked questions

What is the difference between reversing letters and reversing words?

Reverse letters writes the whole text backwards, so 'Hello world' becomes 'dlrow olleH'. Reverse word order keeps every word readable but changes their order to 'world Hello'. Reverse each word keeps the order but spells each word backwards: 'olleH dlrow'.

Why don't emoji break when they are reversed?

Many emoji, flags and accented letters are made of several Unicode code points. A simple reverse would split them into broken symbols. This tool reverses whole user-perceived characters (grapheme clusters) with the browser's Intl.Segmenter, falling back to code-point splitting in very old browsers.

How does mirror text work?

Unicode has no 'mirror' style, so the tool swaps letters for similar-looking characters from other alphabets (for example ɘ for e, Я for R and Ꙅ for S) and writes each line from right to left. Letters without a good look-alike, such as o, x or v, are already symmetrical or stay as they are.

Is upside-down text the same as reversed text?

No. Upside-down text replaces each character with a rotated look-alike (ɐ for a, ǝ for e) and also reverses the order, so it reads correctly when you turn the screen around. For a bigger preview and a decoder, use the Upside Down Text Generator.

Where can I use reversed text?

Anywhere that accepts plain text: social media bios, chats, usernames, games, puzzles and escape-room clues. Some special mirror or upside-down characters may show as boxes on very old devices that lack the right fonts.

Can I reverse text to check for palindromes?

Yes. Type a word or phrase and compare it with the Reverse letters result. If they match (ignoring spaces and capitals), it is a palindrome, like 'racecar' or 'Never odd or even'.

Related tools