Upside Down Text Generator
Flip text upside down into ˙ǝpoɔᴉun-style rotated characters you can paste anywhere. Each letter, digit and symbol becomes its 180°-rotated look-alike and the string is reversed so it reads correctly when flipped. Runs entirely in your browser.
Input
Output
Guides
The Upside Down Text Generator turns ordinary writing into flipped, rotated text — Hello becomes oןןǝH — that reads as though the whole line has been spun 180°. It's a fun way to add a bit of visual chaos to social media bios, usernames, comments, chat messages and captions, all with plain copy-and-paste Unicode that works anywhere text does.
How it works
Each character is swapped for a Unicode look-alike that resembles its upside-down twin. A lowercase e maps to ǝ, h to ɥ, the digit 4 to ㄣ, and an exclamation mark ! to ¡. After every character has been substituted, the entire string is reversed so that when you read it from the "bottom up" — the way you would if you physically rotated your screen — it flows in the correct order.
Because the result is built from real Unicode code points rather than an image or a special font, you can paste it into almost any app: Instagram, X/Twitter, TikTok, Discord, WhatsApp, YouTube, forums and most text fields will display it correctly.
How to use it
- Type or paste your text into the Input Text box.
- The Upside Down Text box updates instantly as you type.
- Use the copy button to grab the result, then paste it wherever you like.
There are no settings to configure — the transform is automatic and deterministic, so the same input always produces the same flipped output.
Privacy
Everything runs locally in your browser. Your text is never uploaded to a server, making it safe for private notes, drafts or handles.
Which characters get flipped?
Every letter A–Z and a–z, the digits 0–9, and common punctuation (. , ' " ! ? ( ) [ ] { } < > & _ ; :) have dedicated flipped forms. Anything without a known upside-down equivalent — spaces, emoji and most non-Latin scripts — is passed through unchanged so the rest of your text stays intact.
Why does the text sometimes look slightly off?
Upside-down text relies on characters borrowed from many different Unicode blocks (phonetic symbols, math operators, other alphabets). A few of them are approximate rather than perfect mirror images, and how crisp they look depends on the font the viewing app uses. The effect is designed to be recognizable and playful, not a pixel-perfect rotation.
Can I flip text back to normal?
Reversing the output back through the generator gets you close, but not exactly the original: several letters share the same flipped glyph, so the mapping isn't perfectly reversible. Keep a copy of your original text if you need it later.
Is this the same as reversed or mirrored text?
No. Reversed text simply prints characters back-to-front (Hello → olleH). Upside-down text both reverses the order and swaps each character for a rotated look-alike, so the line appears turned completely upside down rather than just written backwards.