You want to learn HTML, right?

Having a proper cheat sheet will make your life a ton of easier.

When I started out with web development (back in 2004), I used to have a cheat sheet, too. Now it’s all in my head, though.

Whether you’re a savvy web developer or just a trying to experiment a little, feel free to use this HTML cheat sheet below. I originally made it for my self, but since the launch of HTML5, I decided to update it, make it look better and share it on my website.

I’ve listed out all the mainstream HTML tags as well as the new HTML5 tags.


  • If you wish to download .pdf, click here (5,8mb)
  • If you wish to use this as an image, click here (3508 x 2717)


1. HTML Cheat Sheet in .pdf

2. HTML Canvas Cheat Sheet in .pdf

If you wish to download this as .pdf, use this link (right click, “Save link as”).

3. HTML Cheat sheet in .png



Want to ask a question or leave a comment?

Ask me anything


  • +


Leave a Reply

Your email address will not be published. Required fields are marked *


    • Hi, make sure you’re right clicking on the link itself and not the image: ‘save link as’ definitely shows up there. Alternatively, you can hover your mouse over the image and click on the ‘print’ button in the upper right corner of the image.

  1. How to print this .png cheatsheet?
    I saw comment with “Would be really nice if 3. HTML Cheat sheet in .png” were available as a PDF!” and I’m wondering if it is available now or maybe you can suggest how to print it in another way?
    Or maybe there is a file with code, so I open it in VS and print?

  2. Hi Robert, thanks for this awesome compilation. Due to your valuable work, finally I have figured out with my project!!
    Thank you very much

  3. Hi, thanks for the abundance of knowledge presented here in pdf and image file. Would have to get them on pc, ipad and phone for easy reference. I find the following comments very encouraging: “You’ll remember the basics eventually after continuously using them and for the rest you’ll have cheat sheets like this – developers have to look up things online all the time.”
    Thanks once again

  4. Just another thank you very much for your hard work to another novice web designer learning more of the basics than just drag and drop. This was extremely helpful in that journey. i will be back for more indepth reading & all those occasions where we pull our hair at 2am going, i know its just a missing comma. (smh now im reliving 30 year old high school votech cobol programming memories) Thanks again. Great site!

  5. Can you please send the download for the HTML Cheat sheet in .png? There is no download button on this link.


  6. I think I need to print these cheat sheets out and stick them on my wall… lots to learn! Thanks for the great resources 🙂

  7. Hi, I just started learning HTML and CSS few months ago. I’m a computer science student in my second year of college, I really love this stuff but I have a memory problem. I tend to forget a lot of things that I learn especially when it comes down to programming, I’m worried that due to my short memory I might never become good at this. Is this cheat sheet ok for first timers, somebody please tell me that I’m not alone!

    • You’re not alone! It’s perfectly normal not to remember all of this stuff, especially the elements or attributes that rarely get used. You’ll remember the basics eventually after continuously using them and for the rest you’ll have cheat sheets like this – developers have to look up things online all the time 🙂

    • My short term memory is a LOT worse than that of the average person which makes learning programming or scripting more difficult for me. I was fortunate enough to come across SRS (Spaced Repetition Software), and it’s helped me a LOT when it comes to learning a large bunch of vocabulary. There are a few packages out there and they’re free to use. You need to commit to this however, in other words always dedicate 10-15 minutes a day and you’ll be golden, but it’s no substitute for actually coding the stuff- you’ll remember the commands but you need it in your muscle memory…

      You’re not alone with the memory issues 🙂

  8. At the bottom of the PNG image, in the “Collective Character Objects” section, there is a mistake for the last three entities.
    (Uuml = Ü, ouml = ö, ucirc = û.)
    The @-sign has no entity; bull = Bullet, trade = Trademark.

    So, the table should read:
    @ (no entity) @ sign /
    • • Bullet /
    ™ ™ TM (Trademark)

  9. Many thanks for sharing this! I started learning HTML and CSS like a week ago and I was looking for something just like your cheat sheets to help me with the tags, hopefully I will remember most of them soon. Best wishes 🙂

  10. Thank you so much for sharing this with all. Please give #3. HTML Cheat sheet in .png – in A4 pdf format. Kindly make it in white background so that it can be cheaper printing it (the dark background will consume too much ink). And lastly, not forgetting to make it down-loadable.

  11. Completely new to html…. I have an aerial view of a campus and have a img map created with click able areas. I want the areas defined to be one color and highlights another color when mouse hover overs it. Any ideas would be greatly appreciated. Thanks

  12. Thanks for this. I am using WordPress but for months now. But I think I need to learn some more of HTML now.

  13. I want to learn Web designing and Web development. What should I do? Is there career chances in Web design and development?