Upside down text generator: ʇxǝʇ uʍop ǝpısdn ǝʇsɐd puɐ ʎdoɔ

More options
Wrap
Spacing
Case

Spacing options double your character count. On a 150-character bio that matters.

What do the labels on each card mean?

U+1D400 The Unicode codepoint the style's characters come from. Two styles can look almost identical and still be different characters with different device support. The codepoint is the only reliable way to tell which one you copied.

IGTTRB Platform support. Green renders reliably. Amber works, but breaks on some devices or in some fields. Struck through is filtered out or rejected by that platform.

IG Instagram · TT TikTok · DC Discord · WA WhatsApp · FB Facebook · X (Twitter) · RB Roblox

Bold

U+1D400
𝐔𝐩𝐬𝐢𝐝𝐞 𝐃𝐨𝐰𝐧
IG TT DC WA FB X RB

Italic

U+1D434
𝑈𝑝𝑠𝑖𝑑𝑒 𝐷𝑜𝑤𝑛
IG TT DC WA FB X RB

Bold Italic

U+1D468
𝑼𝒑𝒔𝒊𝒅𝒆 𝑫𝒐𝒘𝒏
IG TT DC WA FB X RB

Script

U+1D49C
𝒰𝓅𝓈𝒾𝒹ℯ 𝒟ℴ𝓌𝓃
IG TT DC WA FB X RB

Bold Script

U+1D4D0
𝓤𝓹𝓼𝓲𝓭𝓮 𝓓𝓸𝔀𝓷
IG TT DC WA FB X RB

Fraktur

U+1D504
𝔘𝔭𝔰𝔦𝔡𝔢 𝔇𝔬𝔴𝔫
IG TT DC WA FB X RB

Bold Fraktur

U+1D56C
𝖀𝖕𝖘𝖎𝖉𝖊 𝕯𝖔𝖜𝖓
IG TT DC WA FB X RB

Double-Struck

U+1D538
𝕌𝕡𝕤𝕚𝕕𝕖 𝔻𝕠𝕨𝕟
IG TT DC WA FB X RB

Monospace

U+1D670
𝚄𝚙𝚜𝚒𝚍𝚎 𝙳𝚘𝚠𝚗
IG TT DC WA FB X RB

Sans Serif

U+1D5A0
𝖴𝗉𝗌𝗂𝖽𝖾 𝖣𝗈𝗐𝗇
IG TT DC WA FB X RB

Sans Bold

U+1D5D4
𝗨𝗽𝘀𝗶𝗱𝗲 𝗗𝗼𝘄𝗻
IG TT DC WA FB X RB

Sans Italic

U+1D608
𝘜𝘱𝘴𝘪𝘥𝘦 𝘋𝘰𝘸𝘯
IG TT DC WA FB X RB

Sans Bold Italic

U+1D63C
𝙐𝙥𝙨𝙞𝙙𝙚 𝘿𝙤𝙬𝙣
IG TT DC WA FB X RB

Circled

U+24B6
Ⓤⓟⓢⓘⓓⓔ Ⓓⓞⓦⓝ
IG TT DC WA FB X RB

Circled Negative

U+1F150
🅤🅟🅢🅘🅓🅔 🅓🅞🅦🅝
IG TT DC WA FB X RB

Squared

U+1F130
🅄🄿🅂🄸🄳🄴 🄳🄾🅆🄽
IG TT DC WA FB X RB

Fullwidth

U+FF21
Upside Down
IG TT DC WA FB X RB

Small Caps

U+1D00
Uᴘꜱɪᴅᴇ Dᴏᴡɴ
IG TT DC WA FB X RB

Superscript

U+1D2C
ᵁᵖˢⁱᵈᵉ ᴰᵒʷⁿ
IG TT DC WA FB X RB

Subscript

U+2090
Uₚₛᵢdₑ Dₒwₙ
IG TT DC WA FB X RB

Greek Style

U+0391
Uρσιδε Δοωη
IG TT DC WA FB X RB

Cyrillic Style

U+0410
Црѕіде Доши
IG TT DC WA FB X RB

Cherokee Style

U+13AA
UᏢᏚᏆᎠᎬ ᎠoᎳn
IG TT DC WA FB X RB

Runic Style

U+16A8
ᚢᛈᛋᛁᛞᛖ ᛞᛟᚹᚾ
IG TT DC WA FB X RB

Strikethrough

U+0336
U̶p̶s̶i̶d̶e̶ D̶o̶w̶n̶
IG TT DC WA FB X RB

Underline

U+0332
U̲p̲s̲i̲d̲e̲ D̲o̲w̲n̲
IG TT DC WA FB X RB

Slash Through

U+0338
U̸p̸s̸i̸d̸e̸ D̸o̸w̸n̸
IG TT DC WA FB X RB

Glitch

U+0300
Ū̗̠̗̂̒p̟̤̤̄́̑s̫̦̗̄̈́̌ĭ̝̪̠͂̋d̦̰̖̆̒̋ĕ̘̗̠̑̊ ̤̙̰̇̋̈Ḋ̰̝̟̊̇ȯ̞̟̰̇̇ẅ̩̤̟̆̆n̙̦̫̈̄̄
IG TT DC WA FB X RB

Glitch Heavy

U+0300
Ū̘̰̩̜̟̦̂̒́̊́p̫̜̗̰̗̥̄́̑̈̋̋ș̤̞̥̦̥̄̈́̌͂̑́ĭ̠̪̦̝̞̤͂̋̆̓̊d̝̘̖̖̖̤̆̒̋̑̈́̀ĕ̗̟̜̦̦̠̑̊̂́̊ ̫̩̤̞̝̟̇̋̈̋̃̈́Ḋ̦̗̫̘̖̟̊̇̈́̆̈ȯ̟̞̙̪̥̞̇̇̇̈̈́ẅ̜̦̠̠̜̞̆̆̒̋̈n̗̖̩̙̰̝̈̄̄̃̑͂
IG TT DC WA FB X RB

Ready-made combos

The same style inside each frame. Type above and these update with it, then tap to copy the whole thing. The number is the character count, which matters if you are pasting into a field with a limit.

Upside down text is assembled from characters that happen to look like rotated Latin letters: mostly phonetic symbols, plus a few mathematical and Cyrillic ones. There is no rotated alphabet in Unicode, so every tool doing this is stitching together lookalikes from wherever it can find them.

Where it works, and where it breaks

One thing worth understanding, because it surprises people: the text is not actually reversed. Each character is replaced with a rotated-looking equivalent, but they still run left to right. For the effect to read properly the character order has to be reversed as well, which is a separate operation. Some tools do it, some do not, and the difference is why upside-down text sometimes looks wrong in one place and right in another.

Coverage is good across letters and digits, with a handful of characters having no convincing rotated form and passing through unchanged. Support varies: the phonetic characters are well covered, the rarer substitutions less so.

Because several substitutions are ordinary Latin letters, n for u, q for b, M for W, this style is unusually likely to be misread as a typo rather than as an effect.

Accessibility is genuinely poor here and in an unusual way. The substitutions come from phonetic notation, so a screen reader that supports them announces IPA symbol names. A name in this style is read out as a sequence of linguistics terminology. Where the substitution used a plain Latin letter, it simply reads that letter, so the output is part gibberish and part wrong word.

Common questions

Why does my text still read left to right?

Because only the characters are rotated, not their order. Unicode has no mechanism for reversing text direction on demand, so a true upside-down effect needs the character order reversed as a separate step.

Why do some letters look like normal ones?

Because they are. A rotated n is a u, a rotated b is a q, and a rotated M is a W, so the substitution genuinely uses those plain Latin letters. It is why this style is sometimes read as a typo rather than an effect.

Will it render everywhere?

Mostly. The phonetic characters that do most of the work are well covered, though a few of the rarer substitutions can show as boxes on older devices.