HTML Tags List: Reference of 115 Elements with Examples
This reference covers 115 HTML elements, grouped by what they do: document and metadata, sections, text, lists, links, media, tables, forms and interactive elements. Every entry says in plain language what the element is for, lists the attributes worth knowing, gives you an example to run and adds a tip on good use and accessibility. Good places to start are a, img, form, table and the global attributes, which work on every element. To learn a tag properly, follow the lesson linked from its entry. The groups follow the official index of elements (opens in a new tab) in the HTML Living Standard.

No tag matches your search.
Document elements
Metadata elements
Sections elements
Text elements
Lists elements
Links elements
Media elements
Tables elements
Forms elements
Interactive elements
Scripting elements
Frequently asked questions
How many HTML tags are there?
A little over 110 elements in the current HTML standard. This reference has 115 entries, counting the global attributes. A beginner gets through most pages with about 30 of them: the page skeleton, headings, paragraphs, lists, links, images, semantic sections, tables and form controls. For quick lookups and code generators, the interactive HTML cheat sheet at htmlcheatsheet.com (opens in a new tab) puts the everyday tags on one page.
What are void elements in HTML?
Elements that cannot hold content and so never get a closing tag. The void elements (opens in a new tab) you will meet most are <img>, <br>, <hr>, <input>, <meta> and <link>. A slash, as in <br />, is allowed but optional, and it changes nothing in HTML. A closing tag such as </img> is always wrong.
What are global attributes?
Attributes that work on any HTML element. The ones you will use most are id, class, style, title, lang and hidden. An id gives one element a unique name that links and labels can point to. A class puts elements into a group for CSS. The full list with examples is on the global attributes page.