Upside Down Text Generator
Type regular text and get copy-ready upside-down text built from Unicode characters that look like rotated letters. Use it for profile bios, social captions, messages, puzzles and visual text effects.
Two things happen at once: each character is swapped for a 180°-rotated lookalike, and the whole string is reversed. Both steps are needed — without the reversal the flipped text would read backwards when you turn your screen over.
Mirror text reflects letters horizontally instead. Try Mirror Text
Upside Down Text Examples
Each row is generated by the live character map, so what you see here is exactly what the tool produces. Turn your screen upside down to check them.
| Input | Output | What it shows |
|---|---|---|
| hello | ollǝɥ | Lowercase has the most complete rotation coverage. |
| Hello World! | ¡plɹoM ollǝH | The exclamation becomes an inverted ¡ and moves to the front. |
| UPSIDE DOWN | NMOᗡ ƎᗡISԀ∩ | Uppercase coverage is patchier — H, I, N, O, S, X and Z rotate to themselves. |
| flip 2026 | 9ᄅ0ᄅ dılɟ | Digits rotate too: 6 and 9 swap, 0 and 8 are symmetrical. |
| why not? | ¿ʇou ʎɥʍ | The question mark becomes ¿ and leads the output. |
| aeiou | noıǝɐ | Vowels are fully mapped, which is why most words read convincingly. |
| (brackets) | (sʇǝʞɔɐɹq) | Paired punctuation swaps direction so the pairing survives rotation. |
| no@symbol | loqɯʎs@ou | Unmapped characters such as @ pass through unchanged rather than vanishing. |
What This Generator Actually Changes
There is no image, no font file and no CSS rotation involved — the output is plain Unicode text you can paste anywhere.
Each letter is swapped for a rotated lookalike
The substitutes come mostly from the IPA Extensions and Latin Extended blocks — "a" becomes ɐ (U+0250), "e" becomes ǝ (U+01DD), "t" becomes ʇ (U+0287). They are real letters used by linguists, not a decorative font.
The string is then reversed
Rotating a line of text 180° also reverses its reading direction. Substituting without reversing would produce text that only reads correctly if you also read right to left, so both operations are applied.
Unmapped characters pass through
Anything with no rotated twin — most accented letters, CJK, the @ sign — is left exactly as it was. Dropping it would silently lose part of your text, which is worse than an imperfect effect.
It is text, not an image
Because the output is ordinary Unicode, it inherits the surrounding font, wraps normally, and can be pasted into any field that accepts text. The full substitution table is published on the character map page.
Flip, Mirror or Reverse?
Three effects that all get called "flipping". The same phrase through each one makes the difference obvious.
Shared input: Flip this text
| Transformation | Result | Reach for it when |
|---|---|---|
| Upside down | ʇxǝʇ sıɥʇ dılℲ | You want it to read when the screen is rotated 180°. |
| Mirror | ʇxɘʇ ѕiɥʇ qilℲ | You want a horizontal reflection, like text in a mirror. |
| Reverse | txet siht pilF | You want the same letters in the opposite order. |
| Reverse each word | pilF siht txet | You want each word spelled backwards, sentence intact. |
Where Flipped Text Falls Short
Unicode was never designed to provide an upside-down alphabet, so the effect is an approximation. These are its four honest limits.
Uppercase coverage is incomplete
Several capitals have no convincing rotated form and are approximated with characters from other scripts. Lowercase input almost always looks better, which is why most upside-down bios are written in lowercase.
Fonts change how convincing it looks
The substitutes live in blocks that not every font covers. When a font lacks one, the browser falls back to another face and the glyph weight jumps mid-word. System UI fonts on iOS, Android, Windows and macOS all render the set well.
Screen readers announce the substitutes literally
ɐ is announced as a Latin small letter turned A, not as an "a". Never put essential information in flipped text alone — keep a plain-text version alongside it.
It cannot be flipped back exactly
Several letters share a substitute, so the mapping is not one-to-one and running flipped text through the tool again does not restore the original. Use plain reversal when you need an exact round trip.
Platform Compatibility
Rendering is good almost everywhere, but a few platforms treat the characters differently from ordinary letters.
Bios, captions and comments all render flipped text correctly on current iOS and Android apps. Hashtags written in flipped characters are treated as different tags and will not join the real one.
TikTok
Displays correctly in captions and bios. The in-app text editor sometimes re-renders pasted text in its own font, which can change the alignment of a few substitutes — check the preview before posting.
Discord
Full support in messages, nicknames and channel topics on desktop, web and mobile. Some moderation bots require readable nicknames, so check your server rules first.
X and Facebook
Both render the characters properly. Neither indexes them as their Latin equivalents, so flipped text is invisible to search within the platform.
Creative Uses for Flipped Text
Profile bios and usernames
One flipped line in an otherwise ordinary bio reads as deliberate design. A whole bio in flipped text is unreadable on a phone and usually costs you more than it gains.
Messages and pranks
A flipped message that requires the recipient to rotate their phone is a small, harmless joke that still delivers a readable payload.
Puzzles and games
Flipped clues are solvable without instructions, which makes them a good difficulty step above plain reversed text in a puzzle sequence.
Art, memes and design mockups
Rotated type as plain text lets you rough out a layout in any text field before committing to it in a design tool.
Frequently Asked Questions
Each character is replaced with a Unicode character that resembles it rotated 180 degrees, and then the whole string is reversed so it reads correctly when the screen is turned over. These are standard Unicode characters, so they display on most devices.
Most modern platforms support these Unicode characters, so flipped text works on social media, messaging apps, email and websites. Very old systems and some restrictive input fields may not display or accept every character.
The flip works best with English letters because it relies on specific Unicode mappings. Other Latin-script languages partly work; accented characters usually pass through unchanged. Non-Latin scripts are left as they are.
Not every letter has a perfect upside-down equivalent in Unicode. The closest available character is used, which sometimes has a different weight or width. The character map page lists every substitute with its code point.
No. Upside-down text rotates each letter 180 degrees; mirror text reflects each letter horizontally. They use different character maps, and "e" is a clear example — it rotates to ǝ but reflects to ɘ.
Not exactly. Several letters share the same substitute, so the mapping cannot be reversed unambiguously. If you need a reversible transformation, use plain text reversal instead.
The font in use does not contain one of the substitute characters, so the system shows a fallback box. Trying a different app or font almost always fixes it — the characters themselves are valid.
Yes, if it carries meaning. Screen readers announce the literal Unicode names of the substitutes rather than the letters they look like. Always pair it with a plain-text version of anything important.
No. The substitution and reversal both run in your browser. Nothing you type is uploaded or logged.
Related Text Tools
Mirror Text Generator
Create reflected text that reads like a mirror image.
Alphabet Backwards
Copy the alphabet from Z to A or use a reverse alphabet code.
Backwards Text Generator
Turn any sentence into backwards text, character by character.
Case Converter
Switch between six letter cases from a single input box.
Uppercase Converter
Convert text to ALL CAPS without retyping it.
Bold Text Generator
Copy-paste bold text for bios and captions with no formatting bar.
Italic Text Generator
Unicode italics that survive a copy and paste anywhere.
Character Map
Every Unicode substitute used by the flip and mirror tools, with code points.