Upside Down Text Generator
This upside down text generator flips whatever you type through 180 degrees so you can copy and paste it into bios, comments, usernames and messages. Type in the box and three versions appear instantly: the classic upside down effect, which flips every letter and reverses the order so the whole line reads as if the page has been rotated; a flipped-letters version that keeps your original order; and a plain reversed version with ordinary letters written backwards. The trick is that no rotation is actually happening. Every character is swapped for a Unicode lookalike that resembles the original turned on its head: the turned letters of the phonetic alphabet supply most of the lowercase forms, such as ɐ for a and ǝ for e, while mathematical and other symbols cover the capitals, such as ∀ for A and ⊥ for T. Because the result is ordinary text rather than formatting, it survives anywhere plain text is accepted, including Instagram bios, X posts, Facebook comments, Discord names and WhatsApp messages. Keep it for short decorative touches: screen readers announce the substitute characters oddly, and search cannot match flipped words against their normal spelling, so it is best not used for anything essential.
Letters, digits and common punctuation are swapped for Unicode lookalikes; anything without a convincing substitute, including macrons, passes through unchanged.
Screen readers may announce the substitute characters strangely, and platform search cannot match flipped words against normal spelling, so keep upside down text decorative.
How it works
The generator holds a fixed substitution table covering both alphabets, the digits and common punctuation. Each entry pairs a character with an existing Unicode character that looks like the original rotated through 180 degrees: lowercase letters mostly borrow the turned letters that phoneticians use, such as ɐ (turned a), ǝ (turned e), ɥ (turned h) and ʍ (turned w), while capitals draw on mathematical and other symbols, such as ∀ for A, Ǝ for E, ⊥ for T and ∩ for U. Digits flip too, with 6 and 9 simply trading places, and punctuation follows suit, so a question mark becomes ¿ and an exclamation mark becomes ¡. To produce the classic upside down effect the flipped characters are then written in reverse order, because rotating a line of text also reverses its direction. Characters with no convincing lookalike pass through unchanged. The flipped-only and reversed-only variants apply just one half of the process each.
Worked example
Type Kia ora New Zealand. Working from the last character back to the first, the d becomes p, the n becomes u, each a becomes ɐ, the l stays as l, the e becomes ǝ and the capitals Z and N keep their own shapes because they look the same rotated. The r becomes ɹ, the o stays as o, the i becomes ᴉ and the capital K borrows the turned k, giving puɐlɐǝZ ʍǝN ɐɹo ɐᴉʞ as the upside down result. Keeping the original order instead gives ʞᴉɐ oɹɐ Nǝʍ Zǝɐlɐup, and reversing without flipping gives dnalaeZ weN aro aiK. All 19 characters, including the two spaces, are accounted for in each version.
Related calculators
- Text Reverser: reverse text, words and lines.
- Bold Text Generator: bold and italic Unicode fonts.
- Superscript Generator: small raised Unicode characters.
- Wingdings Translator: text to Wingdings symbols and back.
- Word Counter: words, characters and reading time.