Type below and your text flips 180 degrees — 'hello' becomes oʃʃǝɥ — as if the whole line were rotated on the page. The tool inverts each letter and reverses their order, ready to copy anywhere.
Example: Hello → oʃʃǝH
The same text, nine other ways — or convert into all ten styles at once:
There is no rotation in Unicode — this generator uses a hand-built lookup table of visual twins scattered across many blocks: IPA Extensions (ɐ ɥ ʞ for a h k), Latin letters that happen to mirror each other (b/q, d/p, n/u, M/W), Canadian Aboriginal Syllabics (ᗡ for D), Hangul Jamo (ᄅ for 2), CJK strokes (ㄥ for 7), mathematical operators (∀ ⊥ ∩ for A T U), and inverted punctuation like ¿ and ¡ that Spanish conveniently provides. After substitution, the string is reversed so the flipped characters read in rotated order, and paired punctuation like brackets is swapped so it still encloses correctly. Characters with no convincing upside-down twin pass through unchanged.
Upside-down text is a clever illusion assembled from characters that were never designed for it. Unicode has no 'flip' operation and no rotated alphabet; instead, this style borrows characters from all over the standard that happen to look like inverted letters. The flipped 'e' is ǝ, a real letter used in Azerbaijani. The flipped 'a' is ɐ from the International Phonetic Alphabet. The flipped 'M' is simply W. Flipping a whole line takes two steps: substitute each character with its visual upside-down twin, then reverse the string's order, so that reading the result left to right matches reading the rotated original. The result is text that looks convincingly like someone rotated your message 180 degrees.
Because it is a visual trick rather than a systematic alphabet, coverage is imperfect by nature. Most lowercase letters flip convincingly; capitals are patchier, with stand-ins pulled from Canadian Aboriginal Syllabics (ᗡ for D), Greek (Ό for Q), and mathematical symbols (∀ for A, ⊥ for T). A few characters have no plausible twin and pass through unchanged. Punctuation gets special handling — periods become high dots (˙), question marks become ¿, and paired brackets swap so they still enclose correctly after reversal. The overall effect works best in short playful bursts: a flipped word mid-sentence, an upside-down bio line, a puzzle for friends to decode, or the classic 'flip the table' emoticon energy.
Practical notes before you flip everything you own. Upside-down text is among the hardest fancy styles for screen readers, which will announce a jumble of IPA letters, syllabics, and symbols with no relation to your words — never use it for anything a person needs to understand. Sighted readers can usually decode it, but slowly, which is part of the fun and also the limitation. Because the characters come from many different Unicode blocks, font coverage varies more than for other styles; the occasional character may render in a mismatched typeface or, on sparse fonts, as a box. Short strings in casual contexts is exactly the right scope for this style.
It cannot, literally — the trick is substitution. Each letter is replaced by a different real character that visually resembles its rotated form: ǝ is an Azerbaijani letter, ɐ comes from the phonetic alphabet, W stands in for flipped M. Then the whole string is reversed. Your device renders ordinary characters; your brain supplies the rotation.
Because there simply is no character in Unicode that looks like that letter rotated. Coverage is best for lowercase Latin letters and digits; capitals rely on borrowed lookalikes of varying quality, and a few characters pass through unchanged rather than being replaced with something unconvincing. It is an illusion built from what the standard happens to offer.
Sighted readers usually can, with effort — tilting the phone helps — and that slight puzzle quality is most of the charm. Screen readers cannot: they announce the actual substituted characters, which form meaningless noise. Never put information someone needs into flipped text; use it where confusion is harmless or is itself the joke.
Deliberately. After the string is reversed, an opening bracket would end up on the wrong side of your text, so the generator maps ( to ) and vice versa, along with [ ] and { }. That way parenthesized text still reads as enclosed after the flip — one of several small corrections that make the illusion hold together.
It pastes anywhere plain text goes — bios, chats, comments, display names. Rendering is the variable: because the characters are borrowed from many Unicode blocks, a sparse font may show a stray box or draw one character in a mismatched style. Modern phones handle it well. Handles and searchable names should stay plain, as with every fancy style.