Upside Down Text Generator

Upside Down Text (Flip Text)

Ոdsᴉpǝ ᗡoʍu

Reversed Flip Text

ǝsɹǝʌǝᴚ + dᴉlℲ

Reverse Text

txeT esreveR

Mirror Text

ɈxǝT ɿoɿɿiM


Upside Down Letters

Character Flipped Version Name and Code
A Latin Capital Letter Turned A (U+2C6F)
B Canadian Syllabics Carrier Kha (U+15FA)
C Ɔ Latin Capital Letter Open O (U+186)
D Canadian Syllabics Carrier Tha (U+15E1)
E Ǝ Latin Capital Letter Reversed E (U+18E)
F Turned Capital F (U+2132)
G Turned Sans-Serif Capital G (U+2141)
H H Latin Capital Letter H (U+48)
I I Latin Capital Letter I (U+49)
J Canadian Syllabics CI (U+148B)
K Lisu Letter Kha (U+A4D8)
L Turned Sans-Serif Capital L (U+2142)
M Latin Epigraphic Letter Inverted M (U+A7FD)
N N Latin Capital Letter N (U+4E)
O O Latin Capital Letter O (U+4F)
P Ԁ Cyrillic Capital Letter Komi De (U+500)
Q Georgian Mtavruli Capital Letter Tar (U+1CA2)
R Latin Letter Small Capital Turned R (U+1D1A)
S S Latin Capital Letter S (U+53)
T Latin Capital Letter Turned T (U+A7B1)
U Ո Armenian Capital Letter Vo (U+548)
V Λ Greek Capital Letter Lamda (U+39B)
W M Latin Capital Letter M (U+4D)
X X Latin Capital Letter X (U+58)
Y Turned Sans-Serif Capital Y (U+2144)
Z Z Latin Capital Letter Z (U+5A)
a ɐ Latin Small Letter Turned A (U+0250)
b q Latin Small Letter Q (U+0071)
c ɔ Latin Small Letter Open O (U+0254)
d p Latin Small Letter P (U+0070)
e ǝ Latin Small Letter Turned E (U+01DD)
f ɟ Latin Small Letter Dotless J with Stroke (U+025F)
g ƃ Latin Small Letter B with Top Bar (U+0183)
h ɥ Latin Small Letter Turned H (U+0265)
i Latin Small Letter Turned I (U+1D09)
j ɾ Latin Small Letter R with Fishhook (U+027E)
k ʞ Latin Small Letter Turned K (U+029E)
l l Latin Small Letter L (U+006C)
m ɯ Latin Small Letter Turned M (U+026F)
n u Latin Small Letter U (U+0075)
o o Latin Small Letter O (U+006F)
p d Latin Small Letter D (U+0064)
q b Latin Small Letter B (U+0062)
r ɹ Latin Small Letter Turned R (U+0279)
s s Latin Small Letter S (U+0073)
t ʇ Latin Small Letter Turned T (U+0287)
u n Latin Small Letter N (U+006E)
v ʌ Latin Small Letter Turned V (U+028C)
w ʍ Latin Small Letter Turned W (U+028D)
x x Latin Small Letter X (U+0078)
y ʎ Latin Small Letter Turned Y (U+028E)
z z Latin Small Letter Z (U+007A)
1 Downwards Harpoon With Barb Rightwards (U+21C2)
2 Canadian Syllabics Carrier JU (U+1614)
3 Ɛ Latin Capital Letter Open E (U+0190)
4 ߈ Nko Digit Eight (U+07C8)
5 Myanmar Letter TTHA (U+100C)
6 9 Digit Nine (U+0039)
7 Bopomofo Letter Eng (U+3125)
8 8 Digit Eight (U+0038)
9 6 Digit Six (U+0036)
0 0 Digit Zero (U+0030)

Upside Down Text Generator lets you input simple text and flips it into cool upside-down text using different Unicode characters. With a single click, you can copy & paste generated flip text to WhatsApp, Facebook, Twitter, etc.

Along with Flip Text, this tool also reverses your text backward and can generate Mirror text, which makes it a fun tool for people who love to play with text.

Upside Down Text Featured Image

How to use Upside Down Text Generator?

Using this tool is no rocket science. By following the 3 simple steps below you will be able to paste the reverse, mirror, or flip text anywhere.

  1. 1

    Type your text

    Input your text in the text box above.
  2. 2

    Copy Converted Text

    Choose a text style from below and tap to copy it.
  3. 3

    Paste Text

    Paste the text anywhere you want.

This is how upside-down text looks on different apps.

Preview of Upside Down text on WhatsApp
Upside Down text on WhatsApp
Preview of Upside Down text on Twitter
Upside Down text on Twitter
Preview of Upside Down text on Facebook
Upside Down text on Facebook

What is Upside Down Text?

Upside-down text is a transformed version of normal text where the characters are flipped vertically. The letters appear upside down in comparison to their normal version. For instance: Good Morning in upside-down form is ⅁oop ꟽoɹuᴉuɓ.

This tool does this by using a variety of Unicode characters that have similar look to the flipped version of normal characters.

What is Reverse Text?

Reverse Text (Backwards Text) reverses the order of the characters making it written backward. iH is the reversed version of Hi.

What is Mirror Text?

Just like a reflection in a mirror, Mirror text is the text flipped Horizontally.

This tool generates mirror text using a combination of Unicode characters.

Uses of Upside Down Font

Below are some of the potential uses of Upside down text:

Social Media

You can turn your simple posts on social media to cool ones by typing text upside down. It adds a fun element to your posts as well as makes them stand out on platforms such as Facebook, Twitter, or Insta. The text written in flipped format will grab more attention and is likely to generate engagement.

Strong Password Generation

Flipped text can be utilized to make your passwords strong. It is very hard for someone to guess that you have set upside-down letters as your password. Furthermore, cracking such passwords is also way challenging. You can test your password strength for your satisfaction.

Data encryption

Basic encryption can be done by typing text in upside down manner. It is useful at times when you want to share information in a less conspicuous manner.


You can write flipped text messages and make your conversations more fun. Ask your friends and family about riddles and brain teasers by adding more complexity to them using flipped letters.

Upside Down Text using CSS

To add an interesting touch to your website design, you can flip a portion of the text. It can be a fun way to grab visitors' attention. Achieving this using CSS is straightforward.

There are different types of Flips you can apply, including Upside down, horizontal flip, and vertical flip. Below is the preview along with CSS code to flip text without using Javascript.

Follow the steps given below:

  • Create a CSS file and add the code of the flip effect you want to achieve.
  • In your HTML file, link the CSS file.
  • In the HTML file, add the class specified in the CSS file to the text.  

    <span class="flip-class-name">Your Text Here</span>

Upside Down:

    .upside-down {
      display: inline-block;
      transform: rotate(-180deg);
      white-space: nowrap;

Flipped Horizontally:

     .horizontal-flip {
      display: inline-block;
      transform: scaleX(-1);

Flipped Vertically:

    .vertical-flip {
      display: inline-block;
      transform: rotateX(180deg);
      white-space: nowrap;