Upside Down Text Generator

Upside down text swaps each letter for a Unicode character shaped like its inverted twin, then reverses the order so the whole line reads correctly when rotated 180°. Type below and copy the flipped result.

0/200 characters

How this actually works

There is no "flip" operation in Unicode, so this works by substitution: "a" becomes "ɐ" (Latin small letter turned a), "e" becomes "ǝ", and so on, borrowing from the IPA Extensions, Latin Extended and Lisu blocks. The reversal matters as much as the substitution — flipping characters without reversing their order produces upside-down letters in forward order, which is not the same thing.

Where it breaks

  • Several characters have no turned counterpart in Unicode and are passed through the right way up — capitals are especially patchy.
  • Screen readers read the substitute characters by their real names (a turned "a" is announced as such), so flipped text is meaningless to them.
  • It will not match in search, and some fonts render the rarer turned characters as boxes.

Want every style at once?

The full converter runs your text through 14 styles side by side, with a live Instagram bio preview so you can see how it looks before you paste it.

Instagram font generator

Frequently asked questions

How does upside down text work?

Each character is replaced with a Unicode character that looks like it rotated 180°, and the whole string is reversed so it reads properly when you turn your screen upside down.

Why are some letters not flipped?

Unicode simply has no turned form for every letter, particularly among capitals. Rather than substitute a character that looks wrong, those are left as they are.

Can I use upside down text in my username?

Often yes, but it depends on the platform. Instagram usernames allow only letters, numbers, periods and underscores, so flipped characters work in your display name and bio rather than the handle itself.

Related styles