How-To Geek

How Do You Make Upside-Down Text?

Have you ever seen somebody use upside down text on the web? Ever wonder how to do it? Let’s take a quick look at how the characters are actually put together, and show you an easy generator that will do it for you.

Upside down text is actually just a trick that uses special Unicode symbols that appear to be upside down letters, though they really aren’t turned upside down. By replacing the regular letters with the correct upside-down letters, it appears as though you’re writing upside down.

Upside Down Example

Here’s what it looks like when you write “how-to geek” upside down using Unicode characters:

ʞǝǝƃ oʇ-ʍoɥ

In case your browser or email client can’t process Unicode properly, this is what it should look like:


Using Unicode Characters for Upside Down Text

If you want to use upside-down text or you just want to find some interesting Unicode symbols somewhere, you’ll need to start off by finding the right characters to use. Your best bet is to check out this massive list of Unicode characters over on Wikipedia, and just search for a character name that you’re looking for.

To make upside down text, you’ll look for the letters that are either meant to represent upside down characters, or at least look like them. So for instance, you can write the T character upside down by substituting one character for another:

t = ʇ

You’ll see this character in the list over on Wikipedia, and you’ll notice that there’s a code next to it, in this case 0287 is the Unicode character code for the upside-down T.


You can use these upside-down characters in Word or most applications that have a richedit control by entering in that code and then hitting the Alt+X key combination. Note: you should be able to use the Alt+C key combination as well, but Alt+X seems to be more compatible.


Obviously this could end up being really tedious, but it’s interesting to learn how to do it, right?

Where Does This Work?

Creating upside down text on your own PC might be fun for about 10 seconds, but you’re probably wondering where you can use elsewhere. Since Unicode text is not properly supported by all applications, it’s not going to always work in your instant messenger client—though you are welcome to test it out and let us know in the comments.

Where it does work quite well is most web sites like Twitter, Facebook, etc. This is because web browsers generally support UTF-8 or Unicode natively, as the web depends on those encoding formats.


Generate Your Own Upside Down Text

Since creating upside down text the manual way is clearly going to be very, very tedious, we’ve put together a simple generator that makes the text for you. It doesn’t work perfectly, but it does work alright. Note: the generator currently only does lower case, so it’s going to convert whatever you write into lower case before making it upside down.


Just put your text into the box, then hit the “Make it Upside Down” button. Once you’re done, you can copy and paste the text into some web site—soon all your Facebook friends are going to be very confused.

Upside Down Text Generator

Lowell Heddings, better known online as the How-To Geek, spends all his free time bringing you fresh geekery on a daily basis. You can follow him on if you'd like.

  • Published 09/29/10

Comments (14)

  1. Lady Fitzgerald

    I frequently create print ready PDFs created from Word docs using enhanced metafiles to invert the selected area. Essentially, I create images of areas of text and images to be displayed rightside up and upside down by copying an area and using Paste Special, Enhanced Metafiles, to paste them into another Word doc, then convert them to PDF to ensure layout stability and compatability with other computers and printers. I’ve found it to be quite fast and simple. I keep the original Word doc should I ever need to “edit” the PDF.

    One could also create text in a image in a graphic editing/creation program then invert it, turn it sideways, whatever, when pasted where wanted but formatting could be a bit more difficult.

    With either of the above methods, one wouldn’t be limited to lower case characters or upside down only.

  2. Nick

    For anyone using AHK L(unicode version) you can make your own fliptext keyboard with this code:

    :C*:I::{U+03AF} ;0131}
    :C*:X::x ; see Z
    :C*:Z::z ; it’s the same either way



    With it enabled, you can type in regular lower case text, or turn on capslock to flip your text.

  3. John Fischer

    I’m 70, got my 1st pc 2 years ago and just think its the most fun thing I’ve ever had and did not take long for me to be correct anything that goes wrong and once removed a virus by the use 0f the F8 key then did what it said to do. I want to be as good, or better than anyone else where I live. I want to know not only getting from point A to point B but all how the computer works to get me there. The point is that this is my first time to your site but reckon I will visit you much more in the future.

    Thanks for the site!!!

  4. Hatryst

    ¡ sʞɔoɹ ʞǝǝƃ oʇ-ʍoɥ

  5. vrodok

    “umop apisdn w,i aw dlaH”

  6. asdfav

    Use CSS instead.

    #rotate {
    -webkit-transform: rotate(-90deg); -moz-transform:rotate(-90deg);

    Rotate Text

  7. Don Beaton

    Here a couple of suggestions for improving the generator:
    Input: ^
    Output: v

    Input: l
    Output: ȷ ( U+0237 ȷ Latin Small Letter Dotless J )

  8. James

    Awesome to know! Thanks for the generator some much easier!!

    now how is the line through text placed in????

  9. Bill

    Cool Generator, Thanks.
    Plus hit the “upside down” key once, turns text upside down, twice and it reverses it as well

    ʇʍıɔǝ ɐnd ıʇ ɹǝʌǝɹsǝs ıʇ ɐs ʍǝll

    llǝʍ sɐ ʇı sǝsɹǝʌǝɹ ʇı puɐ ǝɔıʍʇ

  10. ani

    Thats Intresting, will be fun Thanks

  11. DarFar

    ¡¡ʎqɐq ‘ʞǝǝƃ ǝɥʇ ɟo ǝƃɐ ǝɥʇ

  12. Chris


  13. Tyler

    Why would u use it instead of right side up

  14. HunterParty

    ʞǝǝƃ oʇ ʍoɥ ƃuıɟɹns pǝʇɹɐʇs ı ǝɔuıs pǝʇɐʇoɹ ǝʌɐɥ sǝʎǝ ʎɯ uɯɐp

More Articles You Might Like

Enter Your Email Here to Get Access for Free:

Go check your email!