Mirror text generator
Flips your text into mirror writing you can copy anywhere.
Type your text and press the button. It comes back mirrored — reversed left to right, with letters swapped for their mirror-image shapes where such a character exists, so it reads as if held up to a mirror.
Three different "backwards" — and they are not the same
People say "backwards text" for three distinct effects, and mixing them up is why the result is often not what was wanted.
- Mirror (this button) — a horizontal flip, like reflection in a mirror. The order reverses and the
letter shapes flip, so
bbecomesd. This is "mirror writing", the Leonardo da Vinci effect. - Reverse — the character order is reversed but the letters keep their normal shape: "hello" becomes "olleh". The letters still face the right way. Our reverse text tool does this and more.
- Upside down — a vertical flip, so text appears rotated 180 degrees using turned characters. Different again, and on this page as a button.
If you flipped when you meant to reverse, or the other way, that is the fix — try the neighbouring button.
How the mirroring works
Mirror writing uses Unicode characters whose shapes are the horizontal reflections of ordinary letters, plus the
reversed order. Not every letter has a true mirror twin in Unicode — some are symmetrical already (A, H, M, o, v, w, x)
and stay as they are, and a few have no good match and are left alone. Brackets and comparison signs flip to their
mirror partners, so ( becomes ) and < becomes >. The result is
plain Unicode text you can copy and paste anywhere that accepts it.
What it is for
- Iron-on transfers and heat prints. Designs pressed onto fabric must be mirrored so they read correctly after transfer — the number one practical use.
- Social bios and usernames that want an eye-catching, unusual look.
- Puzzles and games where text has to be decoded by holding it to a mirror.
- Art and design using mirror writing as an effect.
- Curiosity — reading your own name the way da Vinci wrote his notes.
Where it will not paste
Because it relies on special Unicode characters, some places that restrict which characters they accept — certain form fields, official name entries, some banking systems — will reject or blank them. That is a limitation of those systems, not the text, and there is no way around it there. In ordinary social apps, documents and messages it works fine.
Doing it without this tool
Word for printing: put text in a text box, then Format → Rotate → Flip Horizontal. This mirrors it visually for printing, which is what iron-on transfers actually need, but you cannot copy the mirrored text out as characters.
Image editors: flip the layer horizontally — again visual, not copyable text.
By hand: genuinely impractical, which is the whole reason a converter exists.
Runs entirely in your browser. Your text is never uploaded — open DevTools, Network tab, and you will see zero requests while you use this tool.
How to use it
- Type or paste your text into the box.
- Press "Mirror the text" for a true horizontal flip.
- If you wanted the letters to keep their shape, press "Reverse character order" instead.
- Copy the result. For an iron-on transfer, this is the version to print.
Related tools
Frequently asked questions
Mirror is a horizontal flip: the order reverses and the letter shapes flip too, so b becomes d, like a reflection. Reverse just reverses the order while letters keep their normal shape, so "hello" becomes "olleh".
Letters that are already symmetrical, like A, H, M, o and x, look the same mirrored. A few others have no good mirror character in Unicode and are left unchanged.
Yes — that is the main practical use. Designs pressed onto fabric must be mirrored to read correctly afterwards. For printing specifically, flipping the text visually in Word also works and is sometimes cleaner.
Mirror writing uses special Unicode characters, and some systems only accept a limited set. Those fields reject the characters. In ordinary apps, documents and messages it pastes fine.
No. Upside down is a vertical flip, rotating text 180 degrees. Mirror is a horizontal flip. Both are on this page as separate buttons.