Back to Tools

Mirror to Normal Text

Convert mirrored or reflected text back into standard readable English

Flip mirrored writing back to normal

Mirror text is written as though you were reading it in a mirror: the order of the characters is reversed and many letters are replaced with reflected look-alikes, such as a reversed E or an R facing the other way. It appears in puzzles, novelty social posts and children's games. This tool restores normal reading order and swaps the recognised reflected symbols back to standard letters, all in the browser page.

How to restore text

  1. Paste your mirrored text into the Mirrored Input box.
  2. Press Restore Normal Text.
  3. The corrected writing appears in the Normal Result box. Editing the input hides it again.

The page has no copy button or example, so select the result with your mouse to reuse it.

What the tool actually does

  • It reverses the entire string, so the last character becomes the first.
  • It looks up each character in a table of mirror symbols and replaces matches with regular letters, for example the reversed E symbol becomes E and the reversed R becomes R.
  • Characters that are not in the table, including spaces and punctuation, are left as they are.

Because the reversal covers everything, line breaks in a multi-line paste are reversed too, so the last line ends up first. Convert one line at a time if the order matters.

When it is useful

  • Decoding a mirror-writing riddle or a reversed clue in a puzzle book.
  • Reading a social media post or username written in reflected characters.
  • Checking text you made with the Text to Mirror tool.
  • Showing students how mirror writing relates to reversing and substituting letters.

Accuracy warnings

This is a reverse lookup, not a perfect inverse. Some ordinary letters are treated as mirrored forms: the table swaps d to b, p to g and e to 9, so plain letters in your input can be altered. Letters such as b and q have no reverse entry and pass through unchanged, so a round trip through both tools will not always return the same word. The tool works best on text made from special mirror characters and on short phrases. Always read the result, and correct the few letters that come back wrong.

Related Tools


Frequently Asked Questions

Does it just reverse the text, or does it change letters too?
Both. It reverses the character order and also replaces recognised mirror-style symbols, such as a backwards E or a flipped R, with normal letters. Characters missing from its table, like spaces and most punctuation, are left as they are.
Why did some normal letters change in my result?
The reverse table contains plain letters such as d, p and e as if they were mirrored forms, so they are swapped to b, g and 9. Text made mainly of special mirror characters decodes best; check the output for stray changes.
Will it perfectly undo the Text to Mirror tool?
Not for every letter. Most special mirror symbols convert back correctly, but a few pairs, including b, d, p and q, do not round-trip reliably. Use it as a fast first pass and correct any letters that look wrong.
What happens to multi-line text?
The whole input is reversed as one string, so lines come out in reverse order as well as each line being reversed. For a poem or list, paste and decode one line at a time and then arrange the lines yourself.
Can it handle images of mirrored writing?
No. It works only on text characters that you paste in. If you have a photo of mirror-written handwriting, you would need to flip the image in an editor first and read or retype it yourself.
Support Chat
We typically reply within minutes

Hello! 👋 Before we start, please tell us your name.