Upside down text generator
Flip text upside down using rotated Unicode look-alikes — the whole string reversed so it reads correctly when the screen is turned over.
- Runs in your browser
- Nothing you enter is sent
- Free, no account
ʇxǝʇ sᴉɥʇ dᴉlɟ
Upside down · Flipped characters, then the whole string reversed
txet siht pilf
Reversed
f l i p t h i s t e x t
S p a c e d
𝐟𝐥𝐢𝐩 𝐭𝐡𝐢𝐬 𝐭𝐞𝐱𝐭
Bold · Mathematical Bold — the one that works in Instagram bios and LinkedIn headlines
𝑓𝑙𝑖𝑝 𝑡ℎ𝑖𝑠 𝑡𝑒𝑥𝑡
Italic
𝒇𝒍𝒊𝒑 𝒕𝒉𝒊𝒔 𝒕𝒆𝒙𝒕
Bold italic
𝖿𝗅𝗂𝗉 𝗍𝗁𝗂𝗌 𝗍𝖾𝗑𝗍
Sans-serif
𝗳𝗹𝗶𝗽 𝘁𝗵𝗶𝘀 𝘁𝗲𝘅𝘁
Sans-serif bold
𝘧𝘭𝘪𝘱 𝘵𝘩𝘪𝘴 𝘵𝘦𝘹𝘵
Sans-serif italic
𝙛𝙡𝙞𝙥 𝙩𝙝𝙞𝙨 𝙩𝙚𝙭𝙩
Sans-serif bold italic
𝚏𝚕𝚒𝚙 𝚝𝚑𝚒𝚜 𝚝𝚎𝚡𝚝
Monospace
𝒻𝓁𝒾𝓅 𝓉𝒽𝒾𝓈 𝓉ℯ𝓍𝓉
Script (cursive)
𝓯𝓵𝓲𝓹 𝓽𝓱𝓲𝓼 𝓽𝓮𝔁𝓽
Bold script
𝔣𝔩𝔦𝔭 𝔱𝔥𝔦𝔰 𝔱𝔢𝔵𝔱
Fraktur (old English)
𝖋𝖑𝖎𝖕 𝖙𝖍𝖎𝖘 𝖙𝖊𝖝𝖙
Bold fraktur
𝕗𝕝𝕚𝕡 𝕥𝕙𝕚𝕤 𝕥𝕖𝕩𝕥
Double-struck (outline)
flip this text
Fullwidth (aesthetic) · The vaporwave look — CJK-width Latin letters
ⓕⓛⓘⓟ ⓣⓗⓘⓢ ⓣⓔⓧⓣ
Circled (bubble)
🅕🅛🅘🅟 🅣🅗🅘🅢 🅣🅔🅧🅣
Circled filled
🄵🄻🄸🄿 🅃🄷🄸🅂 🅃🄴🅇🅃
Squared
🅵🅻🅸🅿 🆃🅷🅸🆂 🆃🅴🆇🆃
Squared filled
⒡⒧⒤⒫ ⒯⒣⒤⒮ ⒯⒠⒳⒯
Parenthesised
🇫🇱🇮🇵 🇹🇭🇮🇸 🇹🇪🇽🇹
Regional indicator · Renders as flag-style letter tiles on most phones
ꜰʟɪᴘ ᴛʜɪꜱ ᴛᴇxᴛ
Small caps
ᶠˡⁱᵖ ᵗʰⁱˢ ᵗᵉˣᵗ
Superscript (tiny)
fₗᵢₚ ₜₕᵢₛ ₜₑₓₜ
Subscript
f̶l̶i̶p̶ t̶h̶i̶s̶ t̶e̶x̶t̶
Strikethrough · Combining long stroke overlay, U+0336
f̵l̵i̵p̵ t̵h̵i̵s̵ t̵e̵x̵t̵
Short strikethrough
f̲l̲i̲p̲ t̲h̲i̲s̲ t̲e̲x̲t̲
Underline
f̳l̳i̳p̳ t̳h̳i̳s̳ t̳e̳x̳t̳
Double underline
f̅l̅i̅p̅ t̅h̅i̅s̅ t̅e̅x̅t̅
Overline
f̸l̸i̸p̸ t̸h̸i̸s̸ t̸e̸x̸t̸
Slashed
f̰l̰ḭp̰ t̰h̰ḭs̰ t̰ḛx̰t̰
Wavy underline
f̖̀l̡̉ǐ̛p̘̆ t̞̊h̠̎i̞̎s̠̆ t̞̆é̝x̘́t̟́
Cursed — light
f̡̖̜̀̉̋l̡̞̞̉̆̃ǐ̛̜̙̌̇p̘̘̖̆̆̈ t̞̙̖̊̄̎h̡̠̖̎̌̎i̡̞̜̎̇̍s̠̟̗̆̏̄ t̛̞̆̈̊̚é̝̖̠̉̊x̡̘̞́̍̊t̛̟̘́̂̍
Cursed — medium
f̡̛̖̜̞̘̀̉̋̏̀̍l̡̛̞̞̗̖̉̆̃̍̇̈ǐ̡̛̜̙̝̞̌̇̋̇̃p̘̘̖̟̗̆̆̈̎̎̏̚ t̛̞̙̖̟̞̊̄̎̋̏̊h̡̛̠̖̟̟̎̌̎̅̆̍i̡̛̞̜̖̞̎̇̍̅̈̆s̠̟̗̖̘̘̆̏̄̂̊́ t̛̞̝̗̙̆̈̊̂̊̀̚é̛̝̖̠̗̘̉̊́̆̉x̡̘̞̙̟́̍̊̇̇̃̚t̛̟̘̟̙̖́̂̍̏̈̎
Cursed — heavy · Enough combining marks to bleed into the lines above and below
✧・゚: flip this text :・゚✧
Sparkles
★彡 flip this text 彡★
Shooting stars
♡ flip this text ♡
Hearts
❀ flip this text ❀
Flowers
『flip this text』
Corner brackets
【flip this text】
Lenticular brackets
༺ flip this text ༻
Scroll
˜”*°•.˜”*°• flip this text •°*”˜.•°*”˜
Wave
➶➶➶ flip this text ➷➷➷
Arrows
.•°¤*(¯`★´¯)*¤° flip this text °¤*(¯´★`¯)*¤°•.
Dotted frame
Two steps, not one
Flipping text properly takes two operations. First every character is replaced with a Unicode look-alike that appears rotated 180 degrees. Then the whole string is reversed, so that when the page is physically turned over the words read left to right again.
hello
step 1 (substitute): ɥǝllo
step 2 (reverse): ollǝɥ Skip the second step and you get characters that look upside down but read backwards, which is the giveaway of a lazy implementation.
Where the rotated characters come from
There is no “upside-down alphabet” in Unicode. The characters are borrowed from wherever a suitable shape happens to exist — mostly the International Phonetic Alphabet, plus a few from Latin extensions, Greek, Cyrillic and even Deseret:
| Letter | Flipped | What it actually is |
|---|---|---|
| a | ɐ | IPA turned A |
| e | ǝ | Turned E — the schwa |
| g | ƃ | B with a topbar, from an African orthography |
| t | ʇ | IPA turned T |
| A | ∀ | The mathematical “for all” symbol |
| B | 𐐒 | A Deseret alphabet letter |
| E | Ǝ | Turned E, used in Pan-Nigerian orthography |
The letters that will not flip
Some are symmetrical and need no substitute — o, x, z,
H, I, N, O, S,
X, Z. Others have no rotated form anywhere in Unicode; capital
Q and G are the usual casualties and simply pass through as
themselves. That is a limitation of the character set, not of the tool.
Punctuation flips too
Full stops rise to the top of the line, commas become apostrophes, and question and exclamation marks turn into their inverted Spanish forms ¿ and ¡ — which is what those characters were designed for in the first place. Brackets and braces swap direction so that a pair still encloses the right text after reversal.
Flipped versus reversed versus mirrored
- Flipped — substituted and reversed; reads correctly when you rotate the screen.
- Reversed — the same characters in the opposite order, nothing substituted. Useful for palindrome checking.
- Mirrored — a true left-right mirror needs different glyph shapes again, and Unicode has far fewer of those, so genuine mirror text is normally done with CSS rather than characters.
The first two are both available above so you can compare them directly.
Support
Better than you might expect, because IPA characters are in almost every system font. The Deseret capital B is the weak point — it is outside the Basic Multilingual Plane and shows as a box on some older Android builds. Everything else renders on any current phone or desktop.
Questions
How is the flip done?
Every character is swapped for a Unicode look-alike that appears rotated — a becomes ɐ, E becomes Ǝ — and then the whole string is reversed so the reading order comes out right.
Why do a few characters stay the same?
Some letters are symmetrical (o, x, z) and some have no rotated counterpart in Unicode at all, so they are left as they are. There is no rotated Q or G that renders reliably.
Is this the same as reversed text?
No. Reversing only changes the order of the characters. Flipping also substitutes each one, which is why the result still reads as words when you physically turn the screen.
Does punctuation flip too?
Yes — full stops rise to the top, question and exclamation marks become their inverted Spanish forms, and brackets swap direction so pairs still enclose the right text.