ↄ Mirror & Backwards Text Generator
Turn text into mirror writing — reversed order with horizontally-flipped letters, like it's seen in a mirror — or just reverse the character order. Copy and paste either version anywhere.
Mirror (flipped letters)
ɘm ɘƨɿɘvɘЯ
Backwards (reversed order)
em esreveR
Mirror reverses the order and swaps each letter for a horizontally-flipped look-alike, so it reads like writing seen in a mirror. Backwards only reverses the order. A few letters have no mirror twin and are left unchanged. 🔒 Runs in your browser.
How the mirror & backwards text generator works
The mirror version reverses your text and swaps each letter for a Unicode look-alike that is flipped left-to-right, so the whole thing reads as if reflected. The backwards version only reverses the order of characters, keeping each letter normal. Both are generated in your browser and produced as plain, pasteable text.
Not every letter has a convincing horizontally-flipped twin in Unicode, so a few (like o, x, l) are left unchanged — the effect is strongest on words with letters that do mirror cleanly. This is distinct from upside-down text (rotated 180°) and from a plain reverse: mirror text specifically simulates a left-right reflection.
Frequently asked questions
How do I write text backwards or in mirror writing?
Type your text and copy the mirror version (reversed with flipped letters) or the backwards version (reversed order only). Both are real Unicode text, so they paste into bios, chats and captions.
What is the difference between mirror and upside-down text?
Mirror text is flipped left-to-right, as if reflected in a mirror. Upside-down text is rotated 180°. They use different character sets — see the upside-down generator in the text tools for the rotated version.
Why are some letters not flipped?
Unicode doesn't have a good mirror-image glyph for every letter. Where none exists, the tool keeps the original so the word stays legible rather than showing a blank box.
Is this an actual font?
No. Nothing is installed. The tool swaps each letter for a look-alike Unicode character (mostly from the Mathematical Alphanumeric Symbols block), so the styled text is really just text — which is exactly why it survives being pasted into places that don't allow font changes.
Where can I paste it?
Anywhere that accepts Unicode text: Instagram, TikTok and X bios and captions, Discord names, YouTube, WhatsApp and most chat apps, spreadsheets, and document titles. A few older systems strip or box unsupported characters, so preview before you rely on it.