Upside-Down Text
Flip text into upside-down unicode lookalikes.
How to use
- 1 Type or paste your text into the input box.
- 2 Leave reversing on for text that reads when rotated, or turn it off for glyph-only flipping.
- 3 Watch the upside-down version appear live.
- 4 Copy the result and paste it wherever you like.
About Upside-Down Text
The Upside-Down Text tool rewrites whatever you type using unicode characters that resemble their 180°-rotated forms, so "hello" comes out as a flipped string that reads correctly when you turn your screen upside down.
It is a playful effect popular for social-media usernames, profile bios, captions and chat messages where you want your text to stand out from the usual block of letters.
Each letter, digit and many punctuation marks are swapped for a carefully chosen lookalike — for example, an "a" becomes "ɐ", a "?" becomes "¿", and brackets and parentheses are mirrored so "(" and ")" trade places.
By default the whole string is also reversed, which is what makes it line up properly once physically rotated; you can switch that off if you only want the glyph substitution without the mirror.
Because these are real unicode characters, you can copy and paste the output almost anywhere that accepts text.
Rendering depends on the font, so a few glyphs may fall back to a plain version on some platforms.
Everything is generated locally in your browser — nothing is uploaded or stored — and it keeps working offline once the page has loaded.
FAQ
Why do some characters not flip?
Only letters, digits and common punctuation have a sensible upside-down lookalike. Characters without a mapping, including spaces and emoji, are passed through unchanged.
Will the flipped text show up correctly everywhere?
Usually, but it depends on the font. The output uses standard unicode, so most apps render it, though a few platforms may substitute a plain glyph for rarer characters.