Upside Down Text Generator
Text turned through 180 degrees using rotated look-alike characters.
Type something above to see it in every style.
How the flip is built
Unicode has no rotated copy of the Latin alphabet, so upside down text is assembled from characters that happen to look like rotated letters when borrowed from elsewhere. Lower-case a becomes the turned a from the phonetic alphabet, e becomes the turned e, t becomes a Turkish dotless form, and so on. A few letters need no substitute at all because they already look the same rotated: o, s, x and z.
Two other things have to happen for the result to read properly. The character order is reversed, so that the line runs the right way when the whole thing is turned around. And paired punctuation is swapped for its opposite, so an opening bracket becomes a closing one and a comma becomes an apostrophe.
The honest limits
Capitals are the weak point. Latin has no convincing rotated form for most capitals, so upper-case text flips far less convincingly than lower case, and typing in lower case gives a noticeably better result. Because the substitutes are borrowed from phonetic and non-Latin blocks, support is good but not universal, and an older device may show a box for one or two of them. And accented letters and emoji have no rotated equivalents, so they pass through as they are.
How it works, and the one catch
These styles are not fonts. Each one is a separate block of real Unicode characters, so the styled letters travel with the text itself rather than depending on formatting the destination has to support. That is why a copied result keeps its look in a profile, a message or a post that offers no formatting controls at all.
The catch is worth knowing before you use it anywhere important. A screen reader announces the underlying code points rather than the letters you meant, so bold written in styled characters can be read out as a string of symbol names or skipped entirely. Search engines index them poorly for the same reason. Use these for a display name, a bio flourish or a post that wants to stand out, and keep ordinary letters for anything a person needs to read straight through or a search engine needs to understand.
Support varies by device. Almost everything renders on current desktop and mobile systems, but older phones and some apps substitute a box for a character they do not carry. The styles nearest the top of the list are the most widely supported, so when a result matters, prefer those and check it once on the platform you are posting to.
Questions
Why do capital letters flip badly?
Unicode has no convincing rotated form for most Latin capitals, so the substitutes are approximate or missing. Typing in lower case gives a much better result, because the phonetic alphabet supplies a genuine turned form for nearly every lower-case letter.
Why is the text also reversed?
Because turning a line through 180 degrees reverses its reading order as well as its orientation. Without reversing the characters the flipped text would read backwards when the page was actually turned round.
Which letters are left unchanged?
The ones that already look the same rotated: o, s, x and z. Substituting them would change the appearance for no gain.
Will it work with accents or emoji?
No. There are no rotated equivalents for accented letters or emoji, so those pass through unchanged. The rest of the line still flips normally around them.
Is my text sent to a server?
No. Everything runs inside your browser and this tool has no backend, so nothing you type is transmitted, logged or stored.
Related: Mirror Text Generator and Backwards Text Generator. Everything else is on the all tools page.
Related tools
Browse all Sigma Wire tools - every free tool on the site, grouped by category.