Fontletr / Tools / Mirror Text Generator

Mirror Text Generator

Reversed (backwards) version on the right — and the upside-down flip in the dropdown if that's what you wanted.

Your text
0 characters
Mirror Text
One ad unit lives here — below the fold. No popup, no interstitial, no notification prompt. Ever.

Pick the look you want above, then hit Copy. Want every option? Browse all 80+ text styles in the fancy text generator — or see related ones below.

Mirror text generator

There are two things people mean by "mirror text" and they're genuinely different, so both are in the dropdown. "Reversed" simply puts your characters in backwards order — txet sdrawkcab — same letters, right way up, just last-to-first. That's what you want for a puzzle, a hidden message, or text that reads correctly in a mirror's reflection. "Upside down" actually rotates the letters 180° (ǝ for e, d for p, and so on) and reverses them too, so it reads inverted — that's the gag-bio one. Reversed text is dead simple and works literally everywhere because it's just your normal characters reordered. Upside down is a bit more fragile since not every letter has a flipped Unicode form, so a few fall back to themselves. If you tried one and it wasn't the effect you pictured, switch to the other — nine times out of ten that's the fix.

How to use it

Type in the box on the left. The style you’ve picked on the right updates as you type — no “generate” button. Click Copy and paste it wherever you need. On the home page you can also browse every style in the list below and click any row to load it into the panel.

Where it renders, and where it breaks

Reversed text is the single most portable thing on the whole site — it uses no special characters at all, just your own letters in a different order. Upside down is mostly portable too, with the usual caveat about its incomplete alphabet.

App / platformWhereStatusNotes
Everywhere — reversedany text field, any appWorksReversed is just your normal characters reordered, so anything that accepts text accepts it. No glyph can box out because there are no special glyphs.
Instagrambio, captions — upside downWorksUpside-down text works in bios and captions. The @username field is stricter; the bio is the safe spot.
TikTokbio, captions — upside downWorksFine.
Discordmessages, nicknames — upside downWorksRenders everywhere, including nicknames.
X (Twitter)posts, bio — upside downWorksPosts and bio fine; display name usually takes it; the @handle won't.
Games / usernames — upside downin-game namesPartialSome name filters accept the flipped characters, some don't. Reversed text always works (it's plain characters), so use that if the flipped version bounces.

All of these are real Unicode characters, not images or font files, so the styling travels with the text wherever you paste it. The catch: a few apps with locked-down fonts will draw some glyphs as empty boxes — that's the receiving app, not the text, and switching styles fixes it. Bold (sans), Small Caps and Full-width render the widest. Checked May 2026; platforms change their font handling constantly, so treat the table below as a strong guide, not a guarantee. The full cross-app compatibility page goes wider.

Examples & use cases

Two effects, two jobs:

Common mistakes

FAQ

Reversed vs. mirrored vs. upside down — which is which?
Reversed: characters in backwards order, still upright (olleh). Upside down: rotated 180° and reversed, so it reads inverted. "Mirrored" usually means reversed — text that looks right in a mirror. Both are in the dropdown; try both.
Does reversed text work everywhere?
Yes — it's just your normal letters in a different order, so any app that accepts text accepts this. There are no special characters to box out. Upside down is the one that occasionally has letters fall back to normal because Unicode lacks a rotated form for them.
Can I use this to write a secret message?
Sort of — reversed text is trivially easy to read back (read right-to-left, or paste it into another reverser), so it's more 'fun puzzle' than 'real secret'. Good for a riddle, not for anything you actually need hidden.
Why does upside down text look half-broken?
Because the rotated alphabet isn't complete — some letters, especially capitals, don't have an upside-down Unicode character, so they stay as they are. It's a known limit, not a bug.
Will a reversed username get rejected?
Less often than fancier styles — reversed text is made of plain characters, so it usually passes name filters that block special glyphs. If the upside-down version bounces, switch to plain reversed.
Can I reverse text and keep it readable?
Reversed text is readable if you read it backwards or run it through a reverser — that's the point. If you want it to read normally but look styled, you don't want this page; you want one of the font-style pages like cursive or bold.

Related generators