Fancy Text Generator

Upside Down Text Generator

Flip your words uʍop ǝpᴉsdn, mirror them or write them backwards, and turn flipped text you were sent back into normal letters.

Tap a result to copy it. Accents, numbers and punctuation flip too; emoji stay upright.

Heads-up: screen readers read flipped letters as symbols, or not at all, and search inside apps will not match them. Keep anything important in plain text too.

How upside down text works

Nothing on your screen is actually rotated. The generator swaps each letter for a different Unicode character that happens to look like that letter turned over, such as ɐ for a and ǝ for e, and then writes the whole line in reverse order. Turn your phone around and it reads normally: “hello world” becomes plɹoʍ ollǝɥ. Because the result is plain text, you can copy it and paste it into a caption, a comment or a chat without anything special on the other end.

How to flip your text

  1. Type or paste your words in the box. Until you do, the results show “Upside down text”.
  2. Pick a result: upside down, mirrored, or simply backwards.
  3. Tap it to copy, then paste wherever you like.
  4. Got flipped text from someone? Choose Flip it back to normal, paste it, and read the result that makes sense.

Upside down, mirror or backwards?

  • Upside down is rotated 180 degrees: letters are turned over and the order runs right to left. It is the classic “Australia” joke and the most recognizable of the three.
  • Mirror flips the text left to right, like writing on the inside of a window. Fewer letters have a mirrored version in Unicode, so letters such as f, g and k stay as typed, and the result says how many.
  • Backwards keeps every letter normal and only reverses the order, which makes it the most readable and the safest to paste: it uses only the characters you typed.

Upside down letter chart

Flip generators rarely say which characters they swap in. This chart comes straight from the data the tool uses, with the Unicode code point for each one. “Turned letter” means Unicode has a dedicated upside-down form of that letter (for mirror text, a reversed form). “Same shape” letters, such as o, s and x, look the same when rotated, and “another letter” is an ordinary letter or digit that already is the turned shape, as b turned over is q. A stand-in is borrowed from another alphabet or a set of math symbols because Unicode has no turned version of that letter, or because the stand-in is the long-established choice.

Lowercase letters
CharacterUpside downMirror
aɐ U+0250turned letterɒ U+0252stand-in: turned alpha
bq U+0071another letterd U+0064another letter
cɔ U+0254stand-in: open oɔ U+0254stand-in: open o
dp U+0070another letterb U+0062another letter
eǝ U+01DDturned letterɘ U+0258reversed letter
fɟ U+025Fstand-in: dotless j with stroke— stays as typed
gƃ U+0183stand-in: b with topbar— stays as typed
hɥ U+0265turned letter— stays as typed
iᴉ U+1D09turned letteri U+0069same shape
jɾ U+027Estand-in: r with fishhook— stays as typed
kʞ U+029Eturned letter— stays as typed
ll U+006Csame shapel U+006Csame shape
mɯ U+026Fturned letterm U+006Dsame shape
nu U+0075another lettern U+006Esame shape
oo U+006Fsame shapeo U+006Fsame shape
pd U+0064another letterq U+0071another letter
qb U+0062another letterp U+0070another letter
rɹ U+0279turned letterɿ U+027Fstand-in: reversed r with fishhook
ss U+0073same shapeꙅ U+A645stand-in: Cyrillic reversed dze
tʇ U+0287turned letter— stays as typed
un U+006Eanother letteru U+0075same shape
vʌ U+028Cturned letterv U+0076same shape
wʍ U+028Dturned letterw U+0077same shape
xx U+0078same shapex U+0078same shape
yʎ U+028Eturned letter— stays as typed
zz U+007Asame shape— stays as typed
Capital letters
CharacterUpside downMirror
A∀ U+2200stand-in: math sign “for all”A U+0041same shape
Bꓭ U+A4EDstand-in: Lisu letterꓭ U+A4EDstand-in: Lisu letter
CƆ U+0186stand-in: open OƆ U+0186stand-in: open O
Dᗡ U+15E1stand-in: Canadian syllabicsᗡ U+15E1stand-in: Canadian syllabics
EƎ U+018Eturned letterƎ U+018Ereversed letter
FℲ U+2132turned letterꟻ U+A7FBreversed letter, Latin epigraphic letter
G⅁ U+2141turned letter— stays as typed
HH U+0048same shapeH U+0048same shape
II U+0049same shapeI U+0049same shape
Jſ U+017Fstand-in: long s— stays as typed
Kꓘ U+A4D8stand-in: Lisu letterꓘ U+A4D8stand-in: Lisu letter
L˥ U+02E5stand-in: tone mark⅃ U+2143reversed letter
MW U+0057another letterM U+004Dsame shape
NN U+004Esame shapeИ U+0418stand-in: Cyrillic I
OO U+004Fsame shapeO U+004Fsame shape
PԀ U+0500stand-in: Cyrillic Komi deꟼ U+A7FCreversed letter, Latin epigraphic letter
QῸ U+1FF8stand-in: Greek omicron with accent— stays as typed
Rᴚ U+1D1Aturned letter, small-capital sizeЯ U+042Fstand-in: Cyrillic Ya
SS U+0053same shapeꙄ U+A644stand-in: Cyrillic reversed dze
T⊥ U+22A5stand-in: math sign “up tack”T U+0054same shape
U∩ U+2229stand-in: math sign “intersection”U U+0055same shape
VΛ U+039Bstand-in: Greek lambdaV U+0056same shape
WM U+004Danother letterW U+0057same shape
XX U+0058same shapeX U+0058same shape
Y⅄ U+2144turned letterY U+0059same shape
ZZ U+005Asame shape— stays as typed
Digits
CharacterUpside downMirror
00 U+0030same shape0 U+0030same shape
1Ɩ U+0196stand-in: Latin iota— stays as typed
2ᄅ U+1105stand-in: Korean jamo— stays as typed
3Ɛ U+0190stand-in: open EƐ U+0190stand-in: open E
4ㄣ U+3123stand-in: Bopomofo letter— stays as typed
5ϛ U+03DBstand-in: Greek stigma— stays as typed
69 U+0039another letter— stays as typed
7ㄥ U+3125stand-in: Bopomofo letter— stays as typed
88 U+0038same shape8 U+0038same shape
96 U+0036another letter— stays as typed

In numbers: of the 62 letters and digits, 16 have a dedicated turned letter, 24 look right using the same or another ordinary character, and 22 need a stand-in, mostly capitals and digits. Mirror text is patchier: 19 characters have no mirrored form at all and stay as typed. Unicode did add proper turned capitals later, such as Ɐ (U+2C6F) and Ʇ (U+A7B1); we keep the older stand-ins that flip tools have long used, and Flip it back to normal reads both.

Fun ways to use upside down text

  • A reply that says “my day went” followed by uʍop ǝpᴉsdn.
  • Hiding a spoiler or a punchline that people have to turn their phone to read.
  • A username or status that stands out in a member list.
  • Puzzles, scavenger-hunt clues and classroom brain teasers.

For lines through your words instead of flipped letters, use the strikethrough text generator. Tiny raised letters are on the small text page, and the main fancy text generator has more than 40 other styles.

Frequently Asked Questions

How do I turn upside down text back to normal?

Choose Flip it back to normal above the results and paste the flipped text into the box. The first result turns upside down text back, the second undoes mirror text and the third undoes backwards text. The tool also recognizes the newer turned letters some other generators use, such as Ɐ and Ʇ.

Why do some flipped letters look slightly wrong?

Unicode only has a proper turned version of some letters. The rest are stand-ins borrowed from other alphabets and from math symbols: ∀ for an upside-down A, or a Lisu letter for B. They are close, not perfect, and can look a little different in each font. The chart on this page marks every stand-in.

Can I write upside down on Instagram, TikTok or in a text message?

You can paste it anywhere that takes ordinary text, such as captions, comments, bios and chats. If a friend sees empty boxes instead of some letters, their device has no font for those characters. Capitals and digits borrow from the most different alphabets (see the chart), so an all-lowercase message is the simpler choice.

What is the difference between upside down, mirror and backwards text?

Upside down text is rotated half a turn: each letter is turned over and the order is reversed, so it reads normally when you turn the screen around. Mirror text is flipped left to right, the way writing looks in a mirror. Backwards text only reverses the order of the letters and leaves each letter as it is.

Does it work with accented letters and emoji?

Yes. Accents travel with their letter, and when a letter is turned over, an accent on top moves underneath it, so é becomes ǝ with an acute accent below. Emoji are never turned over, because Unicode has no upside-down emoji, but they move as a whole with the rest of your text.