List of all HTML Tags
This is a comprehensive list of all HTML tags. Taken directly from MDN.
<!DOCTYPE>: Declares the document type and version of HTML. Placed at the very top of HTML files.<a>: Defines a hyperlink, used to link to other pages or resources.<abbr>: Represents an abbreviation or acronym, often with a tooltip explaining the term.<acronym>: Deprecated. Previously used for acronyms; use<abbr>instead.<address>: Specifies contact information for the author/owner of a document.<applet>: Deprecated. Used to embed Java applets; use<object>instead.<area>: Defines a clickable area inside an image map.<article>: Represents a self-contained composition in a document, like a blog post.<aside>: Marks content aside from the main content, such as sidebars.<audio>: Embeds sound content in documents.<b>: Makes text bold without conveying extra importance.<base>: Specifies a base URL for relative links in the document.<basefont>: Deprecated. Was used to set a default font size, color, and face.<bdi>: Isolates a span of text that might be formatted in a different direction.<bdo>: Overrides the current text direction.<big>: Deprecated. Was used to make text larger.<blockquote>: Indicates a section quoted from another source.<body>: Contains the main content of an HTML document.<br>: Inserts a line break.<button>: Creates a clickable button.<canvas>: Provides a space for drawing graphics via scripting (usually JavaScript).<caption>: Specifies the caption for a table.<center>: Deprecated. Was used to center-align text.<cite>: References the title of a creative work.<code>: Displays a fragment of computer code.<col>: Specifies column properties for tables.<colgroup>: Groups columns in a table for formatting.<data>: Links a piece of content with a machine-readable value.<datalist>: Contains a set of<option>elements for input suggestions.<dd>: Defines a description/value in a description list.<del>: Indicates deleted text.<details>: Creates a disclosure widget for additional information.<dfn>: Marks the defining instance of a term.<dialog>: Represents a dialog box or window.<dir>: Deprecated. Was used for directory lists.<div>: Generic container for flow content, used for layout and styling.<dl>: Defines a description list.<dt>: Specifies a term/name in a description list.<em>: Emphasizes text, typically rendered in italics.<embed>: Embeds external content, such as multimedia.<fieldset>: Groups related elements in a form.<figcaption>: Provides a caption for a<figure>.<figure>: Encapsulates media and its caption.<font>: Deprecated. Was used to define font styles.<footer>: Defines a footer for a section or page.<form>: Creates an interactive form for user input.<frame>: Deprecated. Was used in framesets.<frameset>: Deprecated. Used to contain<frame>elements.<h1>: Largest heading, used for main titles.<h2>: Second largest heading.<h3>: Third largest heading.<h4>: Fourth largest heading.<h5>: Fifth largest heading.<h6>: Smallest heading.<head>: Contains metadata and links for the document.<header>: Represents introductory content or navigation links.<hr>: Inserts a thematic break (horizontal rule).<html>: Root element of an HTML document.<i>: Italicizes text, often for alternate voice or mood.<iframe>: Embeds another HTML page within the current page.<img>: Embeds an image.<input>: Accepts user input in a form.<ins>: Indicates inserted text.<kbd>: Represents user input via keyboard.<label>: Defines a label for an<input>element.<legend>: Provides a caption for a<fieldset>.<li>: Represents a list item.<link>: Specifies relationships between the document and external resources (like CSS).<main>: Indicates the main content of the document.<map>: Defines an image map.<mark>: Highlights text.<marquee>: Deprecated. Used for scrolling text.<menu>: Represents a list/menu of commands.<menuitem>: Deprecated. Was used for menu items.<meta>: Provides metadata about the document.<meter>: Displays a scalar measurement within a known range.<nav>: Defines navigation links.<noframes>: Deprecated. Provided content for browsers not supporting frames.<noscript>: Provides alternate content for users with scripts disabled.<object>: Embeds external resources, such as images, audio, or plugins.<ol>: Creates an ordered (numbered) list.<optgroup>: Groups options in a dropdown list.<option>: Defines an option in a dropdown list.<output>: Displays the result of a calculation.<p>: Defines a paragraph.<param>: Specifies parameters for plugins.<picture>: Provides multiple sources for responsive images.<pre>: Displays preformatted text.<progress>: Shows the progress of a task.<q>: Indicates an inline quotation.<rb>: Used in ruby annotations (East Asian typography).<rp>: Provides fallback parentheses for ruby annotations.<rt>: Defines the pronunciation of characters in ruby annotations.<rtc>: Groups<rt>elements in ruby annotations.<ruby>: Represents ruby annotations for East Asian typography.<s>: Renders text with a strikethrough.<samp>: Displays sample output from a computer program.<script>: Embeds or references executable scripts.<section>: Defines a section in a document.<select>: Creates a dropdown list.<small>: Renders text in a smaller size.<source>: Specifies multiple media resources for<audio>,<video>, or<picture>.<span>: Generic inline container for styling.<strike>: Deprecated. Was used for strikethrough text.<strong>: Indicates strong importance, typically bold.<style>: Embeds CSS styles.<sub>: Displays subscript text.<summary>: Provides a summary for a<details>element.<sup>: Displays superscript text.<svg>: Embeds SVG vector graphics.<table>: Creates a table.<tbody>: Groups the body content in a table.<td>: Defines a cell in a table.<template>: Holds client-side content that is not rendered when the page loads.<textarea>: Creates a multi-line text input.<tfoot>: Groups footer content in a table.<th>: Defines a header cell in a table.<thead>: Groups header content in a table.<time>: Represents a specific time or date.<title>: Sets the title of the document (shown in browser tab).<tr>: Defines a row in a table.<track>: Specifies text tracks for<video>and<audio>.<tt>: Deprecated. Was used for teletype text.<u>: Underlines text.<ul>: Creates an unordered (bulleted) list.<var>: Represents a variable in programming or math expressions.<video>: Embeds video content.<wbr>: Suggests a line break opportunity within text.