Reversed (backwards) version on the right — and the upside-down flip in the dropdown if that's what you wanted.
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.
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.
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.
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 / platform | Where | Status | Notes |
|---|---|---|---|
| Everywhere — reversed | any text field, any app | Works | Reversed is just your normal characters reordered, so anything that accepts text accepts it. No glyph can box out because there are no special glyphs. |
| bio, captions — upside down | Works | Upside-down text works in bios and captions. The @username field is stricter; the bio is the safe spot. | |
| TikTok | bio, captions — upside down | Works | Fine. |
| Discord | messages, nicknames — upside down | Works | Renders everywhere, including nicknames. |
| X (Twitter) | posts, bio — upside down | Works | Posts and bio fine; display name usually takes it; the @handle won't. |
| Games / usernames — upside down | in-game names | Partial | Some 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.
Two effects, two jobs: