Upside Down Text

Flip text upside down using Unicode lookalikes (ɐ for a, q for b). The output is reversed so it reads correctly when the screen rotates.

Flipped text appears here...

infoHow It Works

Each character is replaced with a Unicode look-alike that appears upside down. The entire string is then reversed so it reads naturally when the screen is flipped 180 degrees.

lightbulbTip

Copy the flipped text and paste it into social media bios, comments, or messages to surprise your friends.

What is the Upside Down Text?

An upside-down text generator maps each letter to a Unicode character that visually looks like the original rotated 180 degrees, then reverses the whole string so the result reads top-to-bottom and left-to-right when you flip the screen. The character mapping comes mostly from the International Phonetic Alphabet block, plus a few Latin Extended forms.

How to use the Upside Down Text

  1. 1

    Type or paste your text

    Drop any text into the input box. The flipped version appears below as you type.

  2. 2

    Watch the lookalike substitution

    Lowercase letters get rotated equivalents (a → ɐ, b → q, c → ɔ, e → ǝ). Uppercase rotations come from a different Unicode block. Some characters (o, x, s, z) look the same upside-down and pass through unchanged.

  3. 3

    Copy the result

    Hit Copy to send the flipped text to your clipboard, complete with the reversed character order.

  4. 4

    Paste it where the joke lands

    The output is plain Unicode, so it works in social media bios, comments, group chats, gaming usernames, anywhere a text field accepts non-ASCII.

Frequently Asked Questions

How does upside down text work?

Two steps: each character is replaced with a Unicode code point that visually resembles its 180° rotation (a → ɐ, b → q, e → ǝ), then the whole string is reversed. So "hello" becomes "oʅʅǝɥ". Read that left-to-right and it makes no sense; rotate your phone, and "hello" reads correctly from the new "top."

Can I use flipped text on social media?

Yes. The output is plain Unicode characters, mostly from the IPA (International Phonetic Alphabet) block, which is supported across Facebook, Twitter/X, Instagram, WhatsApp, Discord, Telegram, and most modern apps. Some characters render differently depending on the font, but the rotation effect always survives.

Why are some characters unchanged?

A few characters (o, x, s, z, l) already look the same when flipped, so no substitution is needed. Numbers and most punctuation also pass through unchanged because Unicode doesn't ship rotated equivalents for them. The result still works because those characters look ambiguous either way up.

Related Tools