Mirror Text Generator

Mirror text flips each letter left to right and reverses the order, so it reads correctly in a mirror, the way Leonardo da Vinci wrote his notebooks. Type your text and copy the reflection.

Mirror Text Generator Styles

Reversed Text with Lines

Backwards Text for Puzzles

Hide a message that only makes sense held up to a mirror.

Mirror Text for Names

Spooky Mirror Writing

Mirror Text with Emoji Joiners

Da Vinci Mirror Writing

Mirror Font Ideas to Copy

Ready-made lines in the styles above. Tap Copy, or type your own text at the top to restyle everything else.

Where Mirror Fonts Work

Based on our own testing on current phones and apps. Apps change their filters, so treat a ✓ as "usually" rather than a promise, and keep a plain-text version of anything important.

Style familyiPhoneAndroidWindowsInstagramTikTokDiscordRoblox names
Upside down and mirrorBuilt from phonetic (IPA) letters, which are widely supported.WorksWorksWorksWorksWorksWorksBlocked
Fullwidth (vaporwave) and spaced-out textFullwidth characters take double space and can hit name-length limits faster.WorksWorksWorksWorksWorksWorksBlocked
Underline, strikethrough and other combining linesSome apps strip combining marks from names; the letters survive, the line does not.WorksWorksWorksWorksPartlyWorksBlocked
Glitch (zalgo) textPhones clip tall stacks; Instagram and TikTok limit how many marks they keep. Heavy versions may be moderated as spam.PartlyPartlyWorksPartlyPartlyWorksBlocked

Explore Fonts, Symbols and Emoticons

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:

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

  1. Type the phrase you want reflected in the field above; write it normally, since the generator reverses the letters and their order for you.
  2. 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.
  3. 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.

Mirror Fonts FAQ

What is mirror text?

It is text flipped horizontally so that it reads correctly only in a reflection. The generator replaces each letter with a Unicode lookalike of its reversed shape and writes the sequence from right to left.

How is mirror text different from upside down text?

Mirror text is reflected left to right and the letters stay upright, so it reads correctly in a mirror. Upside down text is rotated a full 180 degrees, so it reads correctly when the screen is turned over instead.

Why do some letters look the same after mirroring?

Letters such as A, H, I, M, O, T, U, V, W, X, Y and lowercase i, l, m, o, u, v, w and x are symmetrical along their vertical axis. A reflection of them is identical, so the generator leaves them alone.

Where do the backwards letters come from?

From other scripts that happen to contain reversed shapes: Я and И are Cyrillic, Ǝ and ɘ come from phonetic alphabets, ꟻ and ꟼ are historical Latin letters, and a few like ᙠ come from Canadian syllabics.

Can I read mirror text without a mirror?

Open your phone camera in selfie mode and point it at the screen or a printout, or hold the text up to a window at night. Pasting it back into the generator also shows the original, since reflecting twice restores it.

Did Leonardo da Vinci really write in mirror text?

Yes. Most of his surviving notebooks are written right to left in reflected letters, readable with a mirror. Whether it was to keep secrets or simply because he was left-handed is still debated.

Does mirror text work in an Instagram bio?

It does. Paste it into the Bio or Name field from Edit profile. It is best used for one word or a short line, because visitors have to work to decode it.

Why does the reversed question mark look odd?

The generator uses ⸮, a real punctuation mark known as the percontation point that was once proposed to flag rhetorical questions. It is the only reversed question mark in Unicode, and a few fonts draw it slightly larger than a normal one.

Can a screen reader read mirrored text?

No. It will read out the technical names of Cyrillic, phonetic and syllabic characters in reverse order, which is meaningless. Keep any important message in plain text next to it.

Why are a few mirrored letters showing as boxes on my friend's phone?

The letters standing in for B, J, F and P come from less common Unicode blocks that some older fonts leave out. Try a word that avoids those capitals, or accept that one or two readers will see a box.