Upside Down Text
Flip text characters upside down with Unicode
Updated
What is the Upside Down Text?
Upside Down Text transforms supported characters into Unicode lookalikes and reverses their order to create an upside-down effect. You can also flip characters without reversing, reverse the text as a mirror effect, or decode a flipped string.
No sign-up or installation is needed. Conversion runs in your browser.
Why Use an Upside Down Text Generator?
The result is text, not an image, but the available Unicode characters do not cover every letter or symbol. Appearance and support vary by font and platform, so check the result where you plan to use it.
Common use cases include:
- Social media — Make your posts and comments stand out in a crowded feed
- Usernames and display names — Create a unique, eye-catching handle
- Chat messages — Surprise friends with flipped text in Messenger or WhatsApp
- Puzzles and games — Hide messages in plain sight or create word puzzles
- Creative writing — Add a visual twist to poetry, song lyrics, or art projects
- Pranks and jokes — Send a message that makes people tilt their heads
Four Modes in One Tool
Unlike most upside-down text generators that only offer a single flip, this tool gives you four distinct modes:
- Upside Down — The classic: flips each character and reverses the text so it reads correctly when your screen is rotated 180°
- Flipped — Flips each character upside down without reversing, so the reading order stays left-to-right
- Mirror — Reverses the text without flipping characters, creating mirror writing
- Decode — Reverses the process: paste upside-down text and get the original back
Key Features
- Instant conversion — Results update live as you type, no button clicks needed
- Copy to clipboard — One click to copy the flipped text
- Download as .txt — Export your result to a text file
- Character, word, and line counts — Track your text statistics in real time
- Sample text — Load an example instantly to see how it works
- Common character mappings — Supported letters, numbers, and punctuation are converted; unmapped characters remain unchanged
- Browser-based conversion — The text transformation runs locally
Start typing above and your text will be flipped instantly.
How it works
Upside-down text relies on a clever trick: instead of rotating pixels or rendering images, it substitutes each normal character with a visually similar upside-down Unicode character, then reverses the entire string so the text reads correctly when your device is flipped.
Step 1 — Character Mapping
The tool maintains a lookup table that maps every common Latin letter, digit, and punctuation mark to its upside-down Unicode equivalent. For example:
| Normal | Upside Down | Normal | Upside Down | |
|---|---|---|---|---|
| a | ɐ | A | ∀ | |
| b | q | B | ᗺ | |
| c | ɔ | C | Ɔ | |
| d | p | E | Ǝ | |
| e | ǝ | M | W | |
| n | u | W | M | |
| 6 | 9 | 9 | 6 | |
| ! | ¡ | ? | ¿ |
Notice the symmetry: b becomes q and q becomes b; n becomes u and u becomes n; 6 becomes 9 and 9 becomes 6. Characters that look the same when flipped — like o, l, s, x, z, 0, and 8 — map to themselves.
Characters without a good upside-down equivalent (such as most emoji or non-Latin scripts) are passed through unchanged.
Step 2 — String Reversal
Flipping characters alone isn't enough. When you turn a page upside down, you also read it right-to-left. So after substituting each character, the tool reverses the entire string. The combination of character flipping + string reversal produces text that reads correctly when your screen is rotated 180°.
For example:
Input: Hello
Flipped: Hǝllo
Reversed: ollǝH ← reads "Hello" when flipped upside down
Step 3 — Decode (Reverse the Process)
To decode upside-down text back to normal, the tool simply reverses these steps:
- Reverse the string (undoing the original reversal)
- Map each upside-down character back to its normal form
This makes the tool fully round-trippable: encode a message, send it, and the recipient can decode it back to the original text.
Unicode — Not a Font
It's important to understand that upside-down text is not a font. Fonts change how characters look but use the same underlying character codes. Upside-down text uses entirely different Unicode code points — for example, ɐ is U+0250 (Latin Small Letter Turned A), not a styled version of a.
This means:
- The text works on any platform that supports Unicode (virtually all modern devices)
- It can be copied and pasted without losing its appearance
- It does not require any special fonts to be installed
- It is indexed as the upside-down characters, not as the original letters
The Four Modes Explained
Upside Down (default)
The full transformation: flip + reverse. The output reads correctly when your device is rotated 180°. This is what most people want.
Flipped
Flip only, no reversal. Each character is individually upside down, but the reading order stays left-to-right. Useful when you want flipped characters without the reversed reading direction.
Mirror
Reverse only, no flip. The text reads right-to-left with normal characters — classic mirror writing, like Leonardo da Vinci's notebooks.
Decode
Reverse the full transformation. Paste upside-down text and the tool reverses it and maps characters back to their originals, recovering the plain text.
Examples
Basic upside-down flip
Flip a simple sentence upside down so it reads correctly when the screen is rotated 180 degrees.
Hello World!¡plɹoM ollǝHFlip with numbers and punctuation
Letters, digits, and punctuation marks are all mapped to their upside-down Unicode equivalents.
Call me at 555-1234.˙ᔭƐᄅƖ-ϛϛϛ ʇɐ ǝɯ llɐƆDecode upside-down text back to normal
Paste upside-down text into Decode mode to restore the original message.
¡plɹoM ollǝHHello World!Mirror text reversed only
Use Mirror mode to reverse text without flipping characters for a mirror-writing effect.
abc123321cbaFrequently asked questions
What is upside down text?
What is upside down text?
Upside-down text replaces supported characters with visually similar Unicode characters and reverses their order so the result can read correctly when rotated. Unmapped characters remain unchanged, and fonts or platforms may display some characters differently.
How do I use the upside down text generator?
How do I use the upside down text generator?
Simply type or paste your text into the Input field. The upside-down version appears instantly in the Output area below. Click the Copy button to copy it to your clipboard, or use the Download button to save it as a .txt file. No sign-up or installation is required.
Does upside down text work on social media?
Does upside down text work on social media?
It is plain Unicode text, so you can try pasting it into services that accept those characters. Support and appearance vary by platform, font, and character.
Can I decode upside down text back to normal?
Can I decode upside down text back to normal?
Yes. Switch to the Decode mode, paste your upside-down text into the Input field, and the original plain text will appear in the Output area. The tool reverses the string and maps each upside-down character back to its normal equivalent.
Is my text uploaded to a server?
Is my text uploaded to a server?
The conversion runs in your browser. Avoid entering sensitive text into any online tool unless you have reviewed its privacy practices.
What is the difference between Upside Down, Flipped, and Mirror modes?
What is the difference between Upside Down, Flipped, and Mirror modes?
Upside Down mode flips each character AND reverses the text so it reads correctly when your screen is rotated 180°. Flipped mode only flips the characters without reversing, so the reading order stays left-to-right. Mirror mode only reverses the text without flipping characters, creating classic mirror writing.
Why do some characters stay the same when flipped?
Why do some characters stay the same when flipped?
Characters like o, l, s, x, z, 0, and 8 look identical when rotated 180°, so they map to themselves. Other characters that lack a visually similar upside-down Unicode equivalent — such as most emoji or certain symbols — are passed through unchanged rather than being replaced with a poor match.
Is upside down text a font?
Is upside down text a font?
No. Upside-down text is not a font. Fonts change how characters are displayed but use the same underlying character codes. Upside-down text uses entirely different Unicode code points — for example, ɐ is the Unicode character U+0250 (Latin Small Letter Turned A), not a styled version of a. This means it works everywhere without needing any special fonts installed.
Can I use upside down text in my username or display name?
Can I use upside down text in my username or display name?
In most cases, yes. Because upside-down characters are standard Unicode, many platforms will accept them in usernames, display names, and bios. However, some platforms restrict which Unicode characters are allowed, so it depends on the specific service. If a platform rejects the text, it is due to their character policy, not a limitation of this tool.
Does it work with numbers and punctuation?
Does it work with numbers and punctuation?
Yes. The tool maps common digits (0–9) and punctuation marks (. , ! ? ( ) [ ] { } and more) to their upside-down equivalents. For example, 6 becomes 9, the exclamation mark ! becomes ¡, and the question mark ? becomes ¿.
Is there a character limit?
Is there a character limit?
The conversion is designed for ordinary text inputs. Very large inputs may be slower depending on your device, and the service where you paste the result may have its own length limits.
Related tools
More utilities you might find handy.
Anagram Checker
Check if two strings are anagrams with customizable normalization options.
Case Converter
Convert text to various cases like uppercase, lowercase, title case, camelCase, snake_case, and more, with additional text cleaning features.
Find & Replace Tool
Find and replace text instantly online with regex, whole word, case matching, preserve case, and batch rules. 100% client-side.