Upside Down Text Generator

Turn any text upside down by swapping each letter for a Unicode character that looks rotated 180 degrees, then reversing the whole string. Copy the flipped result straight into social media, chat, or usernames.

Upside down character reference table

Uppercase letters rely on more approximate look-alikes and are harder to read as a table, so only the reliably-matched lowercase letters and digits are listed here. The converter itself also handles uppercase letters and a few punctuation marks (brackets, quotation marks, etc.).

Alphabet (lowercase)

OriginalUpside down OriginalUpside down OriginalUpside down
aɐ bq cɔ
dp eǝ fɟ
gƃ hɥ i
jɾ kʞ ll
mɯ nu oo
pd qb rɹ
ss tʇ un
vʌ wʍ xx
yʎ zz

Numbers

OriginalUpside down
00
1Ɩ
2
3Ɛ
4
55
69
7
88
96

What is upside down text?

Upside down text is a character trick that replaces each letter and digit with an existing Unicode character that happens to look rotated 180 degrees, then reverses the order of the whole string so it reads correctly when the text (or the reader) is flipped over. No special font or image is involved — the tool borrows real characters from other writing systems, such as the IPA Extensions block, Latin Extended, Greek, and Hangul Jamo, purely because their shapes happen to resemble a rotated Latin letter or digit. Because the output is ordinary text, it can be copied and pasted anywhere a normal string works.

Not every letter has an exact 180-degree rotated counterpart in Unicode. Uppercase letters in particular have fewer good candidates than lowercase ones, so some are approximated with a similar-looking character, and a few (H, I, O, S, X, Z) are left unchanged because they already look nearly the same upside down. This limitation is common to every upside down text generator, not just this one.

How to use the Upside Down Text Generator

  1. Type the text you want to flip Enter any text in the box on the left — letters, digits, punctuation, and even non-Latin text are all accepted.
  2. Try the sample text (optional) Click "Insert sample" to see a ready-made example so you can preview how the conversion looks before typing your own text.
  3. Check the result on the right The flipped output updates automatically as you type. Characters without a mapping (such as CJK text or emoji) are left as-is, only their position in the string is reversed.
  4. Copy the result Use the share button to copy the text to your clipboard or post it directly to social media. It still counts as the same number of characters as regular text on most platforms.

Tips for getting more out of it

  • Lowercase letters like "n"/"u" and "b"/"q" are mirror pairs of each other, so words written mostly in lowercase tend to flip much more convincingly than words full of capital letters.
  • Uppercase-heavy sentences rely more heavily on approximate look-alikes, so the flipped result reads less cleanly. Stick to lowercase if you want the most convincing effect.
  • Characters without a mapping — Japanese, Chinese, Korean script, or emoji — are not rotated, only their order in the string is reversed along with everything else.
  • Punctuation swaps roles when flipped: "(" becomes ")" and a comma becomes an apostrophe-like mark. Double-check the preview before posting if the exact punctuation matters.

Where people use upside down text

Social media bios and joke posts

A flipped display name or bio on X (Twitter) or Instagram stands out visually and is a common way to add a bit of personality or humor to a profile.

Game usernames and chat messages

Mixing upside down characters into a username or chat message helps a player stand out from everyone else using plain text.

Greeting cards and playful notes

A short message that only reads correctly once the card or note is turned upside down is a small, low-effort surprise for birthday cards, gift tags, or sticky notes.

A hands-on introduction to Unicode

Seeing which existing characters were borrowed to build the mapping — and from which writing system each one comes from — is a fun, concrete way to explore how Unicode actually works.

Upside down text glossary

Homoglyph
A character that looks similar to another one but has a completely different Unicode code point. Upside down text works entirely by borrowing homoglyphs from unrelated writing systems purely because they happen to look rotated.
IPA Extensions
A Unicode block created for the International Phonetic Alphabet, used to write pronunciation. Many of the letters used in upside down text, such as ɐ, ɔ, and ɹ, come from this block.
Hangul Jamo
A Unicode block containing the individual consonant and vowel components of the Korean Hangul writing system. A few of these jamo happen to resemble rotated digits and are borrowed for flipping numbers such as 2, 4, and 7.
Code point
The unique number Unicode assigns to every character, usually written in hexadecimal like "U+2200". Upside down text works by swapping a letter for a character at a completely unrelated code point that merely looks similar when rotated.

Frequently asked questions

It replaces each letter and digit with an existing Unicode character that looks rotated 180 degrees, then reverses the order of the whole string so it reads correctly when flipped over. No custom font is involved — it is built entirely out of real, existing characters.

Lowercase letters happen to have plenty of good rotated look-alikes among other writing systems, but uppercase letters have far fewer options, so some are approximated with a similar shape or left unchanged. Every upside down text generator runs into this same limitation.

Characters that have no entry in the mapping table are left unchanged. Only their position in the string is reversed along with the rest of the text, so the characters themselves are not rotated.

It is ordinary Unicode text, so it works in most apps and websites, but some fonts may not render every substituted character correctly. It is worth previewing the result on the destination platform before posting.

No. The conversion runs entirely in your browser using JavaScript, so the text you type is never transmitted anywhere.
Tool-kun

Side Note — where the idea of flipping letters upside down came from

Long before Unicode existed, people were already turning characters upside down for fun using the seven-segment display of a pocket calculator. Typing 0.7734 and flipping the calculator over to read "hELLO" is a classic piece of playground math folklore that spread among students as soon as calculators became affordable. An upside down text generator is really the same idea taken to its logical extreme: instead of the handful of digit shapes a seven-segment display can make, it searches the entire Unicode standard — hundreds of thousands of characters across dozens of writing systems — for shapes that happen to look rotated.

Technically, no custom font is involved at any point. The tool searches through completely unrelated character sets — the IPA Extensions block built for phonetic transcription, Hangul Jamo used to spell Korean, Latin Extended letters, Greek letters, and even Deseret (a 19th-century phonetic alphabet designed for English) — and picks out the handful of characters from each block that happen to resemble a rotated Latin letter or digit. The linguists who designed the IPA symbol ɐ (which looks like an upside-down "a") almost certainly never imagined it would end up being used to make jokey, flipped text for social media bios.

This kind of repurposing — finding characters that coincidentally look alike across totally unrelated blocks of a huge standard, and using that resemblance for something the standard was never designed for — is a small but genuine piece of internet culture. Zalgo text does something similar by exploiting the fact that combining diacritical marks can be stacked without limit; upside down text does it by treating Unicode as one giant lookup table of rotated look-alikes. Serious, carefully designed symbol systems built for phonetics or minority-language scripts end up living a surprising second life as tools for internet humor and self-expression.