Skip to content
StylishText

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.

Upside DownWorks in bio / name fields

ʇxǝ⊥ ɥsᴉןʎʇS

Mirror TextWorks in bio / name fields

Sʇʎןᴉsɥ ⊥ǝxʇ

Round mirror on a desk beside a card reading Mirror Text flipped into mirror-style letters
Real Unicode flipped letters, not an installed font — this is exactly what the tool above outputs.

Try one now

Six ready-to-paste mirror and upside-down examples — tap Copy and use as-is.

Chaotic TikTok captionUpside Down

dןǝɥ puǝs

Attention-grabbing bio lineMirror Text

ɹǝɐp ʇɥᴉs

Meme captionUpside Down

ʇdᴉɹɔs ǝɥʇ dᴉןɟ

Instagram story textMirror Text

ןooʞ ɔןosǝɹ

Party photo captionUpside Down

sǝɯᴉʇ pooƃ

Plot-twist captionMirror Text

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
Wooden letter blocks beside cards showing which letters have a true mirror flip and which stay unchanged
Four letters have no distinct flipped glyph in Unicode and stay as typed.

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.

Add your note

Your email address will not be published. Required fields are marked *

Notes are reviewed before they appear publicly; your email address is never shown.