Upside-Down Text

Flip text into Unicode upside-down characters.

Open tool

Overview

Flip your text so it appears upside down. The tool replaces each character with a Unicode look-alike that, when read top-to-bottom on a normal page, resembles the original character rotated 180 degrees. Combined with reversing the character order, the result reads naturally if you spin your screen around.

Social media users dressing up profile bios, party invite designers adding playful "from down under" wording, ARG puzzle creators hiding messages, and anyone wanting a small visual joke all reach for it. It's also useful for testing how a typeface handles less-common Unicode glyphs.

How it works

Many lowercase Latin letters have rotated cousins elsewhere in Unicode: "a" pairs with "ɐ", "b" with "q", "c" with "ɔ", "d" with "p", "e" with "ǝ", "n" with "u", and so on. Some uppercase letters have purpose-built rotated forms (Latin Extended); others borrow from cyrillic and other scripts. After substituting each character with its rotated equivalent, the tool reverses the character order so the result reads correctly when the page is turned upside down.

Examples

Input:  Hello World
Output: pꞁɹoM oꞁꞁǝH
Input:  ABC 123
Output: Ɛᄅl Ↄ𐐒∀
Input:  Read me upside down
Output: uʍop ǝpᴉsdn ǝɯ pɐǝᴿ

FAQ

Why do some letters look off?

Not every Latin character has a perfect rotated cousin in Unicode. The tool picks the closest visual match available, which can look stylized rather than exact.

How is this different from Mirror Text?

Mirror Text flips character order. Upside-Down Text replaces each character with a visually-flipped look-alike AND flips the order, so the final result is the original text rotated 180 degrees rather than just reversed.

Will it work on numbers?

Most digits have rotated forms — 6 and 9 are each other's flip, 2 and 5 too — though they're not perfect.

Try Upside-Down Text

An unhandled error has occurred. Reload ×