By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · How we review content
Key facts
- Upside down text is made in two steps: each letter is swapped for a look-alike rotated 180 degrees, then the order of the characters is reversed.
- The generator has three flips: Upside Down (rotated and reversed), Mirror (reflected left to right and reversed) and Reverse (order only, ordinary letters).
- Unicode has no rotated capital Q, so the generator uses Ό; lowercase flips most convincingly, with q simply becoming b.
- Most flipped lowercase letters come from the IPA block and count as one character on X, but flipped capitals and digits often count as two.
- Screen readers read flipped text backwards and announce letters such as Latin small letter turned a, so use it for jokes and repeat key information in plain text.
- Flipped characters do not fold back to plain text under Unicode normalization, so search cannot match them; the converter has a Text is upside down option to reverse it.
This upside down text generator flips whatever you type, such as ¡uoos noʎ ǝǝS, so it reads correctly when someone turns their screen around. It also offers mirror and reverse versions. Copy a result and paste it into Instagram, TikTok, WhatsApp, Discord or any comment box.
How to use the upside down text generator
- Type or paste your text in the box at the top. Lowercase flips most convincingly.
- Pick a flip: Upside Down rotates the letters, Mirror reflects them, and Reverse only reverses the order.
- Tap Copy on the row you like and paste it into your post, bio or message.
Worked example: a flipped greeting
Typing See you soon! gives ¡uoos noʎ ǝǝS in Upside Down. Paste it into an Instagram comment or a WhatsApp message and the reader has to turn their phone to read it; the gotcha is that screen readers read it backwards, so repeat anything important in plain text.
Three ways to flip text
The generator offers three different flips. They’re often confused, so here’s the same phrase in each:
| Style | Result for “happy birthday” | What changes | Reads correctly when |
|---|---|---|---|
| Upside down | ʎɐpɥʇɹᴉq ʎddɐɥ | Each letter rotated 180°, order reversed | You turn the screen upside down |
| Mirror | yɒbʜƚɿiᙠ yqqɒH (from “Happy Birthday”) | Each letter flipped left to right, order reversed | You hold it up to a mirror |
| Reverse | yadhtrib yppah | Only the order is reversed | You read right to left |
Upside down is the one most people want. Mirror text has a practical history too: it’s why ambulances carry ƎƆИA⅃UᙠMA on the hood, so drivers see it the right way round in their rear-view mirror.
How upside-down text is made
Unicode has no “rotate” setting. Text is always stored and drawn left to right, the right way up. Flipped text is produced in two steps:
- Substitute. Each letter is replaced with a character that happens to look like that letter rotated 180°: a → ɐ, e → ǝ, h → ɥ, t → ʇ, y → ʎ.
- Reverse. The order of the characters is reversed, so the last letter comes first. When the reader turns the screen around, the first word ends up on the left again.
Some letters need no substitute at all. o, s, x and z, and capitals H, I, N, O, S, X and Z, look the same when rotated, and a few swap with each other: b ↔ q, d ↔ p, n ↔ u, M ↔ W, 6 ↔ 9. That’s why some words survive a flip completely unchanged: pod, suns, dollop, SOS and SWIMS all read the same upside down.
The rotated look-alikes come from a surprising range of sources:
| Source | Characters used | Originally for |
|---|---|---|
| IPA Extensions and related Latin letters | ɐ ǝ ɥ ɯ ɹ ʇ ʌ ʍ ʎ ʞ ɔ | Phonetic symbols for speech sounds |
| Letterlike Symbols | Ⅎ ⅁ ⅄ | Turned letters used in maths and historical spelling |
| Mathematical operators | ∀ ∩ ⊥ | “For all”, intersection, perpendicular |
| Lisu script | ꓭ ꓘ ꓤ | A writing system for the Lisu language |
| Modifier letters | ˥ | A tone mark in phonetic transcription |
| Hangul and Bopomofo | ᄅ ㄣ ㄥ | Korean and Chinese phonetic characters, standing in for 2, 4 and 7 |
That mix is why flipped capitals and digits look less consistent than flipped lowercase: they’re borrowed from scripts drawn by different fonts.
Flipped punctuation
Punctuation flips too, and the swaps are part of what makes the trick convincing:
| You type | Becomes | Character |
|---|---|---|
! |
¡ | Inverted exclamation mark (Spanish) |
? |
¿ | Inverted question mark (Spanish) |
. |
˙ | Dot above |
, and ' |
’ and , | Swap with each other |
" |
„ | Low double quotation mark |
& |
⅋ | Turned ampersand |
_ |
‾ | Overline |
; |
؛ | Arabic semicolon |
( ) [ ] { } < > |
swapped pairs | Opening becomes closing, so they still enclose the right words after reversing |
So “Wait, what?” becomes ¿ʇɐɥʍ ’ʇᴉɐM, with the question mark leading the line exactly where it should be once rotated.
Letters with no good flipped form
Not every character has a convincing upside-down twin, and every flip generator has to compromise somewhere. These are the weak spots:
- Capital Q has no rotated form in Unicode. The generator uses Ό (a Greek omicron with an accent), which hints at the tail but won’t fool anyone.
- Lowercase l stays as l. A turned l (ꞁ) exists, but few fonts include it, so it would show as a box on most phones.
- Capitals B, K and R borrow from the Lisu script (ꓭ ꓘ ꓤ). They look right on recent iPhones and Android phones but may show as boxes on older devices.
- Digits 2, 3, 4, 5 and 7 are approximations (ᄅ Ɛ ㄣ ϛ ㄥ) from Korean, Latin, Bopomofo and Greek. 0, 1, 6, 8 and 9 flip cleanly.
- Accented letters, emoji and other scripts aren’t flipped. They’re kept in place, with their order reversed along with everything else.
The practical tip: lowercase flips best. “happy birthday” flips more convincingly than “Happy Birthday”, because only the capitals rely on borrowed characters.
Mirror and reverse text in detail
Mirror text
Mirror text works like the upside-down style but uses horizontally reflected look-alikes: b ↔ d, p ↔ q, R → Я, N → И, S → Ƨ, E → Ǝ, ? → ⸮. Mirror has more gaps than upside down, because Unicode has fewer reflected letters. Symmetrical letters such as A, H, M, O, T and v are fine as they are, but y and z have no mirrored forms and are left unchanged, and digits aren’t mirrored, only reordered. Mirror text is best for short words in capitals. The mirror text generator has the full letter-by-letter table.
Reverse text
Reverse text changes no characters at all: “flip me” becomes “em pilf”. Because it uses ordinary letters, it displays everywhere and costs nothing extra on X. The generator reverses whole characters, so emoji with skin tones and flags stay intact instead of breaking into pieces. Reversed text is useful for puzzles, scavenger-hunt clues and messages you want people to work for.
Before you post flipped text
- Screen readers can’t read it. They read the stored order, which is backwards, and announce flipped letters by name (“Latin small letter turned a”). Our accessibility guide explains the impact. Keep it to jokes and decoration.
- Search can’t find it. Unlike bold or bubble letters, flipped characters don’t fold back to plain text under Unicode normalization, so no search box will match them.
- It’s relatively cheap on X. Most flipped lowercase letters count as one character, unlike bold or cursive, which count as two. Capitals and digits cost more. The X (Twitter) fonts page compares every style.
- It works in names and bios that accept Unicode, including Instagram, TikTok and Discord display names, but not in @usernames.
Flipped text pairs well with other playful styles. A bit of glitch text makes a message look properly broken, and a tiny superscript line underneath can give the punchline.
Flip it back
If someone sends you upside-down text, paste it into the fancy text to normal converter and turn on Text is upside down. The converter reverses the order and maps flipped letters and digits back to plain ones. Check the punctuation afterwards, since ¡ and ¿ may stay as they are. For reversed text, paste it into the generator above and copy the Reversed result; reversing twice restores the original.
Used for a joke or a puzzle, an upside down text generator is a quick way to make a short message worth turning your phone for.
Frequently asked questions
Basics
How do I type upside down on my phone?
What is the difference between upside down, mirror and reverse text?
Where it works
Where can I use upside down text?
Why does some upside down text show boxes on my phone?
How it works
Why does the flipped Q look wrong?
Does upside down text count as more characters on X?
Which words read the same upside down?
Why does the exclamation mark become ¡ in flipped text?
Tips & limits
How do I turn upside down text back to normal?
Can screen readers read upside down text?
Why does lowercase flip better than capitals?
Related generators & guides
- Mirror Text GeneratorThis mirror text generator flips your words left to right, such as ЯOЯЯIM, so they read correctly in a mirror. Type your text, tap Copy and paste it into a bio, caption or display name.
- Convert Fancy Text Back to Plain TextConvert fancy text to normal here: paste bold, cursive, gothic, bubble or small caps text and the plain letters appear instantly, ready to edit, search for or read aloud.
- Glitch Text GeneratorThis glitch text generator turns your words into Zalgo-style cursed text, such as t̳̜̳̆͆̾e͕̅͑x̙̍͋̾t̫̜͐̏̽, in light, medium or heavy strength. Type your text, tap Copy and paste it into Discord, TikTok or a meme.
- Small Text GeneratorThis small text generator turns your words into tiny Unicode letters: small caps, superscript or subscript. Type your text, tap Copy on the style you like and paste it into a bio, name or caption.
- Fancy Text and Screen Readers: What Happens and What to DoAre fancy fonts accessible? Mostly not: styled Unicode letters are separate characters, so screen readers may read long character names or skip them. Wide text and native formatting fare best; upside-down, glitch and look-alike styles fare worst.
- Twitter (X) FontsThese Twitter fonts turn a post, bio or display name into bold, italic or cursive Unicode letters for X. Tap Copy and paste it, but check the weighted count first, because most styled letters count as two characters.