Mirror Text Generator — Flip Text Like a Mirror
A mirror text generator maps each letter onto a matching flipped-look Unicode character from scattered blocks (mostly IPA Extensions and Latin Extended) so a word reads as a sideways or upside-down reflection of itself, with no font to install. Type a word once below and copy the Mirror or Upside Down result instantly.
Start typing above — every style updates instantly, right here in your browser.
ʇxǝ⊥ ɥsᴉןʎʇS
Sʇʎןᴉsɥ ⊥ǝxʇ

Try one now
Six ready-to-paste mirror and upside-down examples — tap Copy and use as-is.
dןǝɥ puǝs
ɹǝɐp ʇɥᴉs
ʇdᴉɹɔs ǝɥʇ dᴉןɟ
ןooʞ ɔןosǝɹ
sǝɯᴉʇ pooƃ
uoʇ ʍɥɐʇ ᴉʇ sǝǝɯs
Mirror vs. Upside Down: two different flips
Upside Down (ʞɹoʍ ʇɥƃᴉu) does two things at once: it substitutes each letter for a rotated look-alike, then reverses the order of the whole word — the same transform you’d get by physically turning a printed page 180°. Mirror (ʞɹoʍ ʇɥƃᴉu reversed back to reading order) uses the exact same substituted glyphs but keeps your original left-to-right reading order, so it looks like a reflection in a vertical mirror rather than a page flipped upside down. Pick Upside Down for the classic “flip my text” prank look; pick Mirror when you still want the word readable left to right but styled with flipped letterforms.
Which letters flip, and which don’t
Unicode has no dedicated “upside-down alphabet” block, so this generator borrows existing characters that happen to look rotated — a mix of IPA Extensions (ɐ, ǝ, ɥ, etc.), Latin Extended and a few Greek/Cyrillic look-alikes. Coverage is real but uneven: lowercase a–z all get a substitute, but four letters — l, s, x and z — have no distinct upside-down glyph in Unicode close enough to use, so the generator leaves them as the plain letter rather than picking a poor substitute. Capital letters and digits are converted by first lowercasing/mapping the closest available glyph, which is why a flipped word can look a little inconsistent in weight compared to the original — that’s a Unicode coverage gap, not a bug.
| Plain | Flipped | Has a true flip? |
|---|---|---|
| a | ɐ | Yes |
| e | ǝ | Yes |
| h | ɥ | Yes |
| n | u | Yes |
| l | l | No — no distinct glyph, left as-is |
| s | s | No — no distinct glyph, left as-is |
| x | x | No — symmetric already |
| z | z | No — no distinct glyph, left as-is |

Where mirror text displays
A style only shows correctly if the reader’s device has a font covering the characters it uses. We check this directly instead of guessing — full method on How We Test Display.
| Style | iOS | Android / Linux | Desktop browser | Last checked |
|---|---|---|---|---|
| Mirror Text | Not checked | 82% of glyphs in Noto Sans — rest may show as boxes | Full glyph set (Chromium + system fonts) | 18 Oct 2026 |
| Upside Down | Not checked | 82% of glyphs in Noto Sans — rest may show as boxes | Full glyph set (Chromium + system fonts) | 18 Oct 2026 |
Desktop browser and Android/Linux columns are measured by checking whether common system fonts contain the Unicode characters each style uses — see how we test display. iOS has no equivalent font we can test here, so it stays "Not checked" rather than guessed.
Using mirror text on Instagram, Discord and more
Mirror and Upside Down text pastes into any field that accepts free text. On Instagram that’s your display name and bio — the @username field only accepts plain letters, numbers, periods and underscores, so a flipped username is rejected at signup. Discord’s display name, server nickname and About Me field all accept it; the unique Discord @username does not. If you want a flowing look instead of a flip, the cursive text generator covers that style.
Accessibility and SEO
Mirror and Upside Down letters are not read reliably by screen readers: because many are technically phonetic or math symbols rather than the Latin letters they resemble, assistive technologies often spell them out one at a time, read them as the wrong sound, or skip them, and search engines generally don’t treat them as equivalent to plain text either. Keep flipped text to captions and bios you’re decorating for yourself — not to headings, instructions or body copy everyone needs to read. See the full Accessibility page for detail.
FAQ
What is a mirror text generator?
A tool that substitutes each letter for a rotated-look Unicode character, so the result reads as a flipped or reversed version of your original text — type above and copy the result.
How do I flip text upside down?
Type your word into the box above and copy the “Upside Down” result — it substitutes each letter and reverses the word order, the same look as turning a printed page 180 degrees.
Why doesn’t every letter flip?
Unicode never assigned a complete “upside-down alphabet” block. Four letters — l, s, x and z — have no distinct rotated glyph close enough to use, so this generator leaves them as the plain letter instead of guessing.
Is mirror text the same as backwards text?
No — Mirror keeps the original letterforms flipped but reads left to right in the normal order; true backwards text reverses the letter order while keeping each letter upright.
Want to see every style family in one place? The full StylishText stylish text generator has all 60+ styles with the same real display testing.
Share your result or suggest a fix
Tested a style on a device or app we have not listed above? Tell us what you found (include the app, device and date) and we will review it before it is shown here.