Free tool

Upside-down text generator

Type on the left and the turned-over version appears on the right, already reversed so it reads correctly from the other side. Switch the direction to turn upside-down text back into normal letters.

Direction
Turned over0 / 280
Post on X

What it does

The generator replaces each letter with a Unicode character that looks like it turned 180 degrees (a to ɐ, e to ǝ, t to ʇ) and reverses the order of the characters. The result is ordinary text, so it pastes into X posts, replies, display names and bios. Running upside-down text through it again turns it back.

Which characters does the flipper use?

Mostly letters from the International Phonetic Alphabet, which linguists use to write down sounds, plus a few from Lisu, Canadian syllabics and the mathematical symbols block.

The phonetic alphabet is a lucky source because it borrows the Latin alphabet and adds turned versions of letters for specific sounds. That's where ɐ (turned a), ǝ (turned e), ɥ (turned h), ɯ (turned m), ɹ (turned r), ʇ (turned t), ʌ (turned v), ʍ (turned w) and ʎ (turned y) come from. A few lowercase letters need no special character at all: turn a b over and you get q, turn d and you get p, turn n and you get u.

Letter Turned Where it comes from
a ɐ IPA, turned a
e ǝ Latin Extended-B, turned e
h ɥ IPA, turned h
i ı Dotless i (the dot ends up at the bottom otherwise)
k ʞ IPA, turned k
A ∀ Mathematical "for all" sign
F Ⅎ Turned capital F, Letterlike Symbols
T ꓕ Lisu script
! ¡ Inverted exclamation mark
? ¿ Inverted question mark

How do I flip upside-down text back?

Choose "Upside down back to normal" and paste it in, or use the decoder, which also handles mirrored and fancy text.

Since flipping is the same operation in both directions (reverse the order and swap each character for its twin), the tool can undo its own output exactly. It also knows the variants other generators use, such as ᴉ for i and ן for l, so text made elsewhere comes back too.

Where can I use it on X?

Anywhere you can type: posts, replies, quote posts, your display name, your bio and DMs.

Two places are off limits. Your @username only accepts the letters A to Z, digits and underscores, so turned letters can't go there. And text inside a link or a hashtag stops working once it's flipped: #ɟlıd is a different hashtag from #flip and won't show up in searches for it. Flip the sentence and leave the hashtag plain.

Why does my flipped text look different on another phone?

Each device draws these characters with whatever fonts it has, and some fonts are missing a few of them.

Lowercase turned letters are supported almost everywhere because they're part of standard phonetic fonts. The rarer capitals (ꓭ, ꓷ, ꓘ, ꓤ) come from the Lisu block, and an older phone or a minimal font may show an empty box instead. If you're writing something important, preview it on a second device or stick to lowercase.

Questions people ask

Why do some letters stay the same?

Some letters already look identical when turned over: o, s, x, z, H, I, N, O, S, X, Z and the digits 0 and 8. They are kept as they are. Characters with no turned twin in Unicode, such as most non-Latin scripts, are also left alone; the tool lists them under the input.

What does "keep line order" do?

Turning a whole post over puts the last line on top, which is what you would see if you rotated your phone. If you'd rather keep the first line first and only turn each line on its own, tick the box.

Will people with screen readers be able to read it?

Often not well. Many screen readers announce these characters by their phonetic names or skip them. Use upside-down text for a joke or a punchline, and keep anything people need to understand in plain letters.

Does upside-down text use more of my 280 characters?

Lowercase letters don't: all 26 turned lowercase letters come from blocks X counts as one character each. Some turned capitals and digits (∀, Ⅎ, ⅄, ᘔ) count as two. The counter above the result shows the exact figure.