Skip to content
Text & Fonts

Upside Down Text Generator

A favorite: every character is rotated 180° and the message is reversed. Perfect for Discord replies or just confusing your friends.

  • Free, no limits
  • No login
  • Runs in your browser
Tool
Result
¡ǝɯosǝʍɐ sᴉ sloo⊥sᴉ◖

About this tool

Every character has a unicode mirrored counterpart, and by flipping each character and reversing the string order, you can produce text that reads upside down on any platform that supports unicode.

This tool automates the full flip. It is a classic trick for Discord messages, social media posts and puzzle rooms.

How to use

1

Type your message.

2

Copy the upside-down output.

3

Paste it in chat and watch people tilt their heads.

Rotated text is a lookalike substitution

Nothing is rotated. Each character is swapped for a different Unicode character that resembles it turned 180 degrees - a lowercase e becomes ǝ (U+01DD, a Latin turned e from African orthographies), an a becomes ɐ, and so on. The string is then reversed so it reads correctly upside down.

The characters come from wherever a suitable shape existed: IPA, Greek, Cyrillic, mathematical symbols and various regional alphabets. There was never a coordinated effort to provide a rotated Latin alphabet, so coverage is uneven and some letters have no good match at all.

Both steps are required. Substituting without reversing gives text that is upside down but reads backwards; reversing without substituting gives readable-but-backwards text. Only doing both produces something that reads normally when the screen is turned.

Practical limits

Capital letters are poorly served - many have no plausible rotated form, so most generators leave them or fall back to lowercase. Accented characters, most punctuation and anything non-Latin generally pass through unchanged.

Because the output is a mix of scripts, some fonts render it unevenly, with individual characters sitting at different weights or baselines. It also defeats search and screen readers completely, so it belongs in a joke message rather than a nickname you expect people to find.

The mechanics of flipping text

The tool maps each letter, digit and punctuation mark to a unicode character that looks like it was rotated 180 degrees, then reverses the order so the result reads in the same left-to-right direction but with every glyph upside down.

It works best with Latin letters and common symbols. Cyrillic, Arabic and CJK characters are left unchanged since they lack standard flipped counterparts.

Where flipped text gets used

Upside down text is a staple of prank messages and puzzle servers. Some communities use it as a light form of obfuscation, while others just enjoy the novelty of replying to someone with their own message flipped back at them.

Frequently asked questions

Does it work in Discord?

Yes. Discord renders the flipped unicode characters without any issues.

Why does my text look slightly different flipped?

Not every character has a perfect upside-down pair, so some letters stay the same or use an approximation.

Related guides

Browse all guides and generators.

Try other relevant tools