Skip to content

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
Your text
Every style below updates as you type. Each one is real Unicode, so it pastes into any app that accepts text — no images, no fonts to install.
46 styles
Best match for this page
  • ʇ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

Fonts
  • 𝐟𝐥𝐢𝐩 𝐭𝐡𝐢𝐬 𝐭𝐞𝐱𝐭

    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

Boxed
  • ⓕⓛⓘⓟ ⓣⓗⓘⓢ ⓣⓔⓧⓣ

    Circled (bubble)

  • 🅕🅛🅘🅟 🅣🅗🅘🅢 🅣🅔🅧🅣

    Circled filled

  • 🄵🄻🄸🄿 🅃🄷🄸🅂 🅃🄴🅇🅃

    Squared

  • 🅵🅻🅸🅿 🆃🅷🅸🆂 🆃🅴🆇🆃

    Squared filled

  • ⒡⒧⒤⒫ ⒯⒣⒤⒮ ⒯⒠⒳⒯

    Parenthesised

  • 🇫🇱🇮🇵 🇹🇭🇮🇸 🇹🇪🇽🇹

    Regional indicator · Renders as flag-style letter tiles on most phones

Small & shifted
  • ꜰʟɪᴘ ᴛʜɪꜱ ᴛᴇxᴛ

    Small caps

  • ᶠˡⁱᵖ ᵗʰⁱˢ ᵗᵉˣᵗ

    Superscript (tiny)

  • fₗᵢₚ ₜₕᵢₛ ₜₑₓₜ

    Subscript

Lines & marks
  • 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

Decorated
  • ✧・゚: 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

Why some styles look plain on some devices
These characters are substitutes drawn from the Unicode maths, enclosed-alphanumeric and phonetic blocks — not a font. If a device has no glyph for one of them you see a box or a plain letter instead. Bold, italic, script, monospace and fullwidth are the safest across iOS, Android, Windows and the major social apps. Screen readers will usually read mathematical letters out character by character, so avoid them for anything that matters, such as your actual name.

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:

LetterFlippedWhat 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.