Skip to content

Upside Down Text Generator: ʇxǝ⊥ dᴉlℲ

An upside down text generator swaps each letter for a character that looks turned 180 degrees and reverses the order, so "Hello there" becomes ǝɹǝɥʇ ollǝH and reads correctly when the screen is rotated. Type in the box, then copy. Most letters have a turned lookalike in Unicode; capital Q has none and stays upright.

Upside down text generator

Converts A–Z, a–z and 0–9; other characters pass through unchanged.11/500

  • Upside down

    No turned capital Q; reversed so it reads when rotated

    ǝɹǝɥʇ ollǝH

Here is the puzzle. If you only swapped each letter for its turned version, "Hello" would come out as Hǝllo, and turning your phone over would show it backwards. So this upside down text generator does two things: it replaces every letter with an upside-down lookalike, and it reverses the whole string. Rotate ǝɹǝɥʇ ollǝH by 180 degrees and the last character, H, ends up on the left, where it belongs.

Neither step involves rotating anything. Unicode has no "turned" switch; the generator picks existing characters that happen to look rotated, from phonetic alphabets, math symbols, an East Asian script and a few lookalike letters. The table on this page shows every one of them.

The upside down text generator on this page showing its sample text converted, with Copy and Share buttons
The Upside down text generator above, rendered in Chrome on macOS 26.5.1 on October 27, 2026. Screenshot by Fancy Text Styles · Own work

Where the turned letters come from

Most lowercase letters come from the International Phonetic Alphabet, which needed extra letter shapes and often made them by turning existing ones. ɐ is LATIN SMALL LETTER TURNED A (U+0250), ɥ is TURNED H, ɯ is TURNED M and ʇ is TURNED T, all from the IPA Extensions block. ᴉ, the turned i, sits in Phonetic Extensions. These are real turned letters, designed for exactly the shape you want.

Capitals are harder. Unicode's Letterlike Symbols block has a few genuine ones, Ⅎ TURNED CAPITAL F, ⅁ TURNED SANS-SERIF CAPITAL G and ⅄ TURNED SANS-SERIF CAPITAL Y, plus ⅋, the turned ampersand. For B, D, K and R the engine borrows letters from Lisu, a script used in southwestern China, whose capitals include upside-down Latin shapes: ꓭ, ꓷ, ꓘ and ꓤ.

The rest are stand-ins chosen because they look right, not because they mean "turned". A is the math symbol ∀ (FOR ALL), T is ⊥ (UP TACK), U is ∩ (INTERSECTION), V is Greek Λ and P is Cyrillic Ԁ. Some swaps use ordinary letters: b becomes q, d becomes p, n becomes u and M becomes W, since each is the other turned over.

Digits are the weakest part of any flipped alphabet. 6 and 9 swap, 0 and 8 stay, and the others use lookalikes from unrelated scripts: 2 is HANGUL CHOSEONG RIEUL (ᄅ), 4 and 7 are Bopomofo letters (ㄣ and ㄥ), 5 is Greek stigma (ϛ). They read as flipped digits in most fonts, but they are letters, so number-only fields will reject them.

∀
A
ꓭ
B
Ɔ
C
ꓷ
D
Ǝ
E
Ⅎ
F
⅁
G
H
H
I
I
ſ
J
ꓘ
K
˥
L
W
M
N
N
O
O
Ԁ
P
Q
Q
ꓤ
R
S
S
⊥
T
∩
U
Λ
V
M
W
X
X
⅄
Y
Z
Z
ɐ
a
q
b
ɔ
c
p
d
ǝ
e
ɟ
f
ƃ
g
ɥ
h
ᴉ
i
ɾ
j
ʞ
k
l
l
ɯ
m
u
n
o
o
d
p
b
q
ɹ
r
s
s
ʇ
t
n
u
ʌ
v
ʍ
w
x
x
ʎ
y
z
z
0
0
Ɩ
1
ᄅ
2
Ɛ
3
ㄣ
4
ϛ
5
9
6
ㄥ
7
8
8
6
9
Upside down: every letter and digit and what it becomes. Dashed cells have no upside down form in Unicode, so the plain character is kept. Source: Unicode code charts (IPA Extensions, Latin Extended, Lisu, Letterlike).

Every flipped character, A to Z and beyond

The grid above shows letters and digits at a glance. The full table below adds punctuation and gives the code point and official Unicode name of every output character, so you can check what you are pasting or rebuild the mapping yourself.

Characters marked "Kept unchanged" go through as the original character. Most look the same turned over (o, s, x, z, H, I, N, O, S, X, Z, 0 and 8); lowercase l is kept because no better turned form is used. Anything not listed here, including accented letters and emoji, also passes through unchanged but still moves position when the string is reversed.

InputOutputCode pointUnicode name
aɐU+0250LATIN SMALL LETTER TURNED A
bqU+0071LATIN SMALL LETTER Q
cɔU+0254LATIN SMALL LETTER OPEN O
dpU+0070LATIN SMALL LETTER P
eǝU+01DDLATIN SMALL LETTER TURNED E
fɟU+025FLATIN SMALL LETTER DOTLESS J WITH STROKE
gƃU+0183LATIN SMALL LETTER B WITH TOPBAR
hɥU+0265LATIN SMALL LETTER TURNED H
iᴉU+1D09LATIN SMALL LETTER TURNED I
jɾU+027ELATIN SMALL LETTER R WITH FISHHOOK
kʞU+029ELATIN SMALL LETTER TURNED K
llU+006CKept unchanged
mɯU+026FLATIN SMALL LETTER TURNED M
nuU+0075LATIN SMALL LETTER U
ooU+006FKept unchanged
pdU+0064LATIN SMALL LETTER D
qbU+0062LATIN SMALL LETTER B
rɹU+0279LATIN SMALL LETTER TURNED R
ssU+0073Kept unchanged
tʇU+0287LATIN SMALL LETTER TURNED T
unU+006ELATIN SMALL LETTER N
vʌU+028CLATIN SMALL LETTER TURNED V
wʍU+028DLATIN SMALL LETTER TURNED W
xxU+0078Kept unchanged
yʎU+028ELATIN SMALL LETTER TURNED Y
zzU+007AKept unchanged
A∀U+2200FOR ALL
BꓭU+A4EDLISU LETTER GHA
CƆU+0186LATIN CAPITAL LETTER OPEN O
DꓷU+A4F7LISU LETTER OE
EƎU+018ELATIN CAPITAL LETTER REVERSED E
FℲU+2132TURNED CAPITAL F
G⅁U+2141TURNED SANS-SERIF CAPITAL G
HHU+0048Kept unchanged
IIU+0049Kept unchanged
JſU+017FLATIN SMALL LETTER LONG S
KꓘU+A4D8LISU LETTER KHA
L˥U+02E5MODIFIER LETTER EXTRA-HIGH TONE BAR
MWU+0057LATIN CAPITAL LETTER W
NNU+004EKept unchanged
OOU+004FKept unchanged
PԀU+0500CYRILLIC CAPITAL LETTER KOMI DE
QQU+0051Unchanged: Unicode has no turned capital Q
RꓤU+A4E4LISU LETTER ZA
SSU+0053Kept unchanged
T⊥U+22A5UP TACK
U∩U+2229INTERSECTION
VΛU+039BGREEK CAPITAL LETTER LAMDA
WMU+004DLATIN CAPITAL LETTER M
XXU+0058Kept unchanged
Y⅄U+2144TURNED SANS-SERIF CAPITAL Y
ZZU+005AKept unchanged
00U+0030Kept unchanged
1ƖU+0196LATIN CAPITAL LETTER IOTA
2ᄅU+1105HANGUL CHOSEONG RIEUL
3ƐU+0190LATIN CAPITAL LETTER OPEN E
4ㄣU+3123BOPOMOFO LETTER EN
5ϛU+03DBGREEK SMALL LETTER STIGMA
69U+0039DIGIT NINE
7ㄥU+3125BOPOMOFO LETTER ENG
88U+0038Kept unchanged
96U+0036DIGIT SIX
.˙U+02D9DOT ABOVE
,'U+0027APOSTROPHE
',U+002CCOMMA
"„U+201EDOUBLE LOW-9 QUOTATION MARK
?¿U+00BFINVERTED QUESTION MARK
!¡U+00A1INVERTED EXCLAMATION MARK
()U+0029RIGHT PARENTHESIS
)(U+0028LEFT PARENTHESIS
[]U+005DRIGHT SQUARE BRACKET
][U+005BLEFT SQUARE BRACKET
{}U+007DRIGHT CURLY BRACKET
}{U+007BLEFT CURLY BRACKET
<>U+003EGREATER-THAN SIGN
><U+003CLESS-THAN SIGN
_‾U+203EOVERLINE
&⅋U+214BTURNED AMPERSAND
Upside-down lookup used by this tool: input, output, code point and Unicode character name. Source: FLIP map in lib/styles.ts; names from the Unicode code charts (IPA Extensions, Phonetic Extensions, Letterlike Symbols, Lisu).

No turned capital Q, and other gaps

Capital Q is the one letter that never flips. Unicode has no turned capital Q, and no other character looks enough like one to stand in, so the generator keeps Q exactly as typed. "Quiz 2026?" comes out as ¿9ᄅ0ᄅ zᴉnQ: everything else is flipped and reordered, and the Q sits upright at the end. If a word starting with Q matters to you, writing it in lowercase helps, because lowercase q flips to b.

A few other letters are compromises worth knowing about. Capital J becomes ſ, the long s, and capital L becomes ˥, a tone mark from the Spacing Modifier Letters block that looks like an upside-down L but is not a letter at all. Lowercase f becomes ɟ, which Unicode names DOTLESS J WITH STROKE, and g becomes ƃ, B WITH TOPBAR. They look right in most fonts, but search, spell check and sorting will treat them as different letters.

Punctuation flips where a match exists. Question and exclamation marks become the Spanish inverted forms ¿ and ¡, brackets swap direction, the full stop becomes ˙ (DOT ABOVE) and the underscore becomes ‾ (OVERLINE). Commas and apostrophes swap with each other.

Flipping text back to normal

Upside-down text is reversible, because each output maps back to one input. Flip it again in your head, or paste it into a tool that reverses the lookup, and you get the original. The exceptions are the characters that were kept unchanged: if your text already contained ∀ or ǝ, a reverse lookup cannot tell them apart from flipped A and e.

Be careful with mixed text. Anything the generator did not recognize, such as an emoji or an accented letter, is still reversed in position, so "café ☕" ends up with the cup first and the é unflipped. Run plain text through the tool and add emoji afterwards if their position matters.

An upside down text generator that only offered one direction would leave you stuck with whatever you pasted. The lookup here is simple enough to invert by hand with the table above: read the flipped text from right to left and replace each character with the one in the Input column.

Where upside-down text is worth using

Flipped text works best in short bursts: a username, a reply that says "turn your phone over", a bio line, or a single word in a message. It is one character per letter, so unlike glitch text it does not eat into length limits, and every character it uses was drawn by both macOS and Android fonts in our test.

A quick example: "turn your phone" becomes ǝuoɥd ɹnoʎ uɹnʇ. Sent as a reply, it is a small joke that makes the reader do what it says. The same upside down text generator output pasted into a bio reads as a puzzle rather than a message, which is part of its appeal.

It works badly anywhere the text needs to be found or read aloud. Search treats ɐ as a different letter from a, so a flipped name will not show up when someone searches the plain spelling. Screen readers may read each character by name, for example LATIN SMALL LETTER TURNED A, or skip it, and that varies between readers. W3C accessibility guidance asks that information not depend on visual presentation, so keep anything important in normal text.

For names in games and apps, remember that filters vary and most platforms do not publish which characters they allow. Paste the result into the name field and check the preview before you save it, and keep the plain version somewhere so you can change it back.

Questions people ask

Why is my upside-down text written backwards?
Because it is meant to be read with the screen rotated 180 degrees. Rotation also reverses left and right, so the generator reverses the order to cancel that out.
Why doesn't the letter Q flip?
Unicode has no turned capital Q, so there is no character to swap in. The generator keeps Q as typed. Lowercase q flips to b.
Can I flip text without reversing it?
Not with this tool, because unreversed flipped text reads backwards once rotated. If you want mirrored-order letters for a design, flip the text here and then reverse the copied string in another editor.
Will upside-down text show on iPhone and Android?
In our 2026-10-27 measurement every character this style uses was drawn by at least one system font on macOS 26.5.1 and on Android. We did not measure Windows or older phones.
Is upside-down text a font?
No. It is a set of existing Unicode characters, mostly phonetic letters and symbols, chosen because they look turned. That is why it pastes into apps that never let you choose a font.

Sources & further reading

Read next

  • Weird Text Generator

    Weird text generator with nine styles: glitch, upside down, bubble, crossed out and wide letters, plus which Unicode characters each one is built from.

  • Glitch Text Generator

    Glitch text generator for zalgo, cursed and creepy text. See how combining marks stack above, through and below letters, why they spill, and how to strip them.

  • Bubble Text Generator

    Bubble text generator for circled, filled, squared and filled-square letters you can paste anywhere, with the letters that turn into color emoji on phones.

  • Small Text Generator

    Small text generator for small caps, superscript and subscript, with the exact letters each one is missing and how they display on macOS and Android.

Part of Weird Text Generator. Want every style at once? Use the fancy text generator on the home page.

Sukie, editor of Fancy Text Styles

Sukie · Editor

Sukie edits Fancy Text Styles. Every style on the site is checked against the Unicode Consortium code charts before it is published, and every page names the characters a style cannot produce instead of hiding them.

About this site · How pages are checked · Last updated October 27, 2026

Fancy Text Styles is an independent site. Discord, Instagram, TikTok, X and other platform names belong to their owners and are used only to describe where text is pasted; none of them endorse this site.