What Are Mirror Fonts?
Mirror text is writing reflected along a vertical axis: every letter is flipped left to right and the sequence runs from right to left, so the line only reads normally in a mirror. Unicode has no way to flip a glyph, so this generator builds the illusion out of existing characters that already look reversed. Capital R becomes the Cyrillic Я, N becomes И, E becomes Ǝ, and F and P use the reversed forms ꟻ and ꟼ that Unicode added for old Roman inscriptions. Lowercase is trickier and leans on phonetic and Latin-extended letters: ɘ for e, ɿ for r, ƨ for s and ᴎ for n. Letters that already have a partner in the alphabet simply trade places, so b becomes d, p becomes q and vice versa.
Reversing the order is what sells the effect. "mirror" comes out as ɿoɿɿim, and a question mark turns into the reversed ⸮, a symbol that was once proposed for marking irony. Held up to a mirror, or read through the back of a sheet of paper, the string flips back into ordinary text.
None of this is understood by software. The characters are real Unicode letters from Cyrillic, IPA, Canadian syllabics and Greek, so a spell checker sees gibberish and a screen reader announces the individual names, "cyrillic capital ya" and so on, in reversed order. Use mirrored text for a visual moment, not for anything a reader must be able to understand.
Why Use Mirror Fonts?
The most famous mirror writer is Leonardo da Vinci, whose notebooks are written right to left in reflected letters. Historians still argue about why, and the aesthetic of a secret, backwards script has stuck ever since. Mirror text carries that feeling: a name written this way looks like a code or a signature from someone left-handed and secretive.
Practically, it works as a light puzzle. A riddle answer, a spoiler in a comment or a hidden hint in a scavenger-hunt caption is a small barrier to casual reading, but any phone camera in selfie mode or a bathroom mirror decodes it instantly. The Backwards Text for Puzzles section combines the reversed letters with kaomoji so it feels deliberate rather than a broken post.
It also makes a striking display name. Reflected capitals like Я and И are recognisable enough that a reversed name is still roughly readable while looking unfamiliar, and framed in 『 』 or ⟦ ⟧ from the Names section it reads as a design choice. Someone who wants a spooky profile can push it further with the Spooky Mirror Writing cards, which add ✞ and ☾ ☽ plus a light layer of stacked marks.
Mirror and upside down fonts are often confused. Upside down text is rotated 180 degrees, so letters are turned top to bottom as well as reversed, and it reads correctly when the screen is turned over. Mirror text is only flipped horizontally, keeps letters the right way up, and reads correctly in a reflection. If you like the reversed look but want something more legible, the slanted letters on the italic fonts page give a similar sense of movement without the decoding.
Where Can You Use Mirror Fonts?
Reflected characters are ordinary text, so they paste into the same places as any other styled letters:
- Instagram: bio, name field and captions. A single mirrored word in a caption is a classic "read this in the mirror" gag for photo dumps.
- TikTok: comments and the profile bio. Creators use mirrored text on the caption of a video that was itself filmed through a mirror.
- Discord: nicknames, statuses and message text. Mirror writing suits mystery, ARG and puzzle servers where clues are meant to be decoded.
- WhatsApp: individual messages and group descriptions. Sending a reflected message and asking someone to open their front camera is the usual bit.
- Twitter/X: posts and display names; the reversed Cyrillic and Latin-extended letters count as one character each, unlike math-block letters.
- Snapchat: display names, though rare letters such as ᙠ and ᒐ may show as empty boxes on older devices.
Fields that only accept plain ASCII, such as usernames on most platforms, reject every one of these characters.
How to Use the Mirror Font Generator
- Type the phrase you want reflected in the field above; write it normally, since the generator reverses the letters and their order for you.
- Browse the reflection cards. The bare Mirror style is the cleanest, the Da Vinci section adds soft frames such as ❀ and ☀︎, and the Reversed Text with Lines cards run an underline, overline or wavy strike through the reflected letters.
- Hit Copy on a card and paste the result into your caption, name or message, then check it in your front camera to confirm it reads back correctly.
Tips for Using Mirror Fonts
Symmetrical letters do not change
Capitals A, H, I, M, O, T, U, V, W, X and Y look the same in a mirror, so they stay as they are, and lowercase i, l, m, o, u, v, w and x likewise. A word made mostly of those letters, such as "MOM" or "WOW", barely changes, which is a nice trick in itself, while a word full of b, d, p, q, s and r changes completely.
Mirror is not upside down
If your text needs to read correctly when a phone is rotated, you want the upside down generator. Mirror text is flipped left to right only, so it never reads correctly by turning a screen; it needs a reflection.
Preview the rare letters
Most of the mirrored alphabet comes from Cyrillic and IPA, which almost every device draws correctly. The exceptions are ᙠ and ᒐ from Canadian Aboriginal syllabics and ꟻ and ꟼ from Latin Extended-D, which are missing from some older fonts. If a mirrored name is for a public profile, check it on a second phone or avoid words with B, J, F and P.
Reverse a few words, not a paragraph
Reflected text is slow to decode, and a long paragraph is more annoying than intriguing. A name, a one-line answer or a single caption word is the sweet spot. For decorative frames to put around the mirrored word, the aesthetic symbols page has sparkles, dividers and borders that do not need decoding.