All HTML Tags


Document Structure HTML Tags

Tag NameDescriptionHTML Version
<!DOCTYPE>Specifies the document type and version of HTML being used in the document. It helps browsers to render the document correctly.HTML 2.0
<html>Represents the root of an HTML document, encapsulating all other HTML elements.HTML 2.0
<head>Contains metadata or information about the HTML document, such as its title, character encoding, styles, and scripts.HTML 2.0
<title>Defines the title of the HTML document, which is displayed in the browser’s title bar or tab.HTML 2.0
<base>Specifies the base URL/target for all relative URLs in a document.HTML 2.0

Text Content HTML Tags

Tag NameDescriptionHTML Version
<body>Represents the content of an HTML document, including text, images, links, and other elements that are visible to the user.HTML 2.0
<h1> to <h6>Defines headings of different levels, where <h1> represents the most important heading and <h6> represents the least important.HTML 2.0
<p>Defines a paragraph of text.HTML 2.0
<br>Inserts a single line break.HTML 2.0
<hr>Represents a thematic break between paragraphs or sections of content.HTML 2.0
<pre>Defines preformatted text, preserving both spaces and line breaks.HTML 2.0
<blockquote>Indicates that the enclosed text is a quotation, typically styled with indentation.HTML 2.0
<ol>Defines an ordered list, where list items are marked with numbers or other ordered markers.HTML 2.0
<ul>Defines an unordered list, where list items are marked with bullets or other unordered markers.HTML 2.0
<li>Represents a list item within ordered (<ol>) or unordered (<ul>) lists.HTML 2.0
<dl>Defines a description list, typically consisting of term (<dt>) and description (<dd>) pairs.HTML 2.0
<dt>Defines a term/name in a description list (<dl>).HTML 2.0
<dd>Defines a description/value of a term in a description list (<dl>).HTML 2.0
<address>Defines contact information for the author/owner of a document.HTML 2.0

Inline Text Semantics HTML Tags

Tag NameDescriptionHTML Version
<a>Defines a hyperlink, linking to another web page or resource.HTML 2.0
<em>Defines emphasized text, typically displayed in italics.HTML 2.0
<strong>Defines important text, typically displayed in bold.HTML 2.0
<small>Defines smaller text, typically used for disclaimers or legal text.HTML 2.0
<s>Defines text that is no longer correct or relevant, often displayed with a line through it.HTML 2.0
<cite>Defines the title of a creative work, such as a book, movie, or article.HTML 2.0
<q>Defines a short inline quotation, typically enclosed in quotation marks.HTML 2.0
<dfn>Defines a term that is going to be defined within the content.HTML 2.0
<abbr>Defines an abbreviation or an acronym.HTML 2.0
<data>Adds a machine-readable translation of a given content.HTML 5.0
<time>Defines a specific time (or datetime), often used for dates or timestamps.HTML 5.0
<code>Defines a piece of computer code, typically displayed in a monospace font.HTML 2.0
<var>Defines a variable, typically displayed in italics.HTML 2.0
<samp>Defines sample output from a computer program, typically displayed in a monospace font.HTML 2.0
<kbd>Defines keyboard input, typically displayed in a monospace font.HTML 2.0
<sub>Defines subscripted text, typically rendered slightly below the normal line of text.HTML 2.0
<sup>Defines superscripted text, typically rendered slightly above the normal line of text.HTML 2.0
<i>Defines a part of text in an alternate voice or mood, often displayed in italics.HTML 2.0
<b>Defines bold text.HTML 2.0

Image and Multimedia HTML Tags

Tag NameDescriptionHTML Version
<img>Defines an image, typically embedded within the content of a web page.HTML 2.0
<map>Defines an image map, allowing different clickable regions within an image to perform different actions or navigate to different URLs.HTML 2.0
<area>Defines an area inside an image map, specifying its clickable region and the action to be performed when clicked.HTML 2.0
<audio>Defines embedded sound content, allowing audio files to be played directly within the web page.HTML 5.0
<video>Defines embedded video content, allowing video files to be played directly within the web page.HTML 5.0
<track>Defines text tracks for media elements, such as subtitles or captions, to be displayed alongside video or audio content.HTML 5.0

Embedded Content HTML Tags

Tag NameDescriptionHTML Version
<object>Defines a container for an external application or interactive content, such as a Flash animation or Java applet.HTML 2.0
<embed>Defines a container for an external application or interactive content, such as a plugin, media player, or audio stream.HTML 2.0
<param>Defines parameters for an <object> element, providing additional information required by plugins or external applications.HTML 2.0
<iframe>Defines an inline frame, allowing the inclusion of external web pages or content within the current HTML document.HTML 2.0

Form Elements HTML Tags

Tag NameDescriptionHTML Version
<form>Defines an HTML form for user input, allowing users to submit data to a server for processing.HTML 2.0
<input>Defines an input control within a form, such as text input, radio buttons, checkboxes, or buttons.HTML 2.0
<textarea>Defines a multiline input control (text area) within a form, allowing users to enter multiple lines of text.HTML 2.0
<button>Defines a clickable button within a form, often used to submit the form or trigger a JavaScript function.HTML 2.0
<select>Defines a dropdown list within a form, allowing users to select one or more options from a list of predefined choices.HTML 2.0
<optgroup>Defines a group of related options within a dropdown list (<select>), allowing for logical organization of choices.HTML 2.0
<option>Defines an option within a dropdown list (<select>), specifying a choice that can be selected by the user.HTML 2.0
<label>Defines a label for an <input> element, providing a description or title for the input field.HTML 2.0
<fieldset>Groups related elements within a form, allowing for logical grouping and styling of form controls.HTML 2.0
<legend>Defines a caption or title for a <fieldset> element, providing a description or title for the grouped form controls.HTML 2.0
<datalist>Specifies a list of pre-defined options for input controls (<input>), providing suggestions or autocomplete options for user input.HTML 5.0
<output>Defines the result of a calculation or user action within a form, displaying the output or result to the user.HTML 5.0
<progress>Represents the progress of a task, displaying a completion bar or indicator for ongoing processes.HTML 5.0
<meter>Defines a scalar measurement within a known range, such as a gauge or progress meter, typically used for displaying ratings, disk usage, or other quantitative data.HTML 5.0
<keygen>(Deprecated) Defines a key-pair generator field for forms, allowing for the creation of public-private key pairs. This element has been deprecated in HTML5 due to low usage and security concerns.HTML 5.0

Metadata HTML Tags

Tag NameDescriptionHTML Version
<meta>Defines metadata about an HTML document, providing information such as the character encoding, author, description, and keywords.HTML 2.0
<link>Defines the relationship between a document and an external resource, commonly used to link to stylesheets, icons, or other documents.HTML 2.0
<style>Defines style information for an HTML document, either within the document itself or linked externally via a separate stylesheet.HTML 2.0
<base>Specifies the base URL/target for all relative URLs in a document.HTML 2.0

Scripting HTML Tags

Tag NameDescriptionHTML Version
<script>Defines client-side scripts, such as JavaScript, allowing for dynamic behavior and interaction within an HTML document.HTML 2.0
<noscript>Defines alternate content for users that do not support client-side scripts, typically displayed if the browser does not support JavaScript or if scripting is disabled.HTML 2.0

Table Content HTML Tags

Tag NameDescriptionHTML Version
<table>Defines a table, organizing data into rows and columns for display on a web page.HTML 2.0
<caption>Defines a caption for a table, providing a title or description for the table content.HTML 2.0
<thead>Groups the header content within a table, typically containing column headings.HTML 2.0
<tbody>Groups the body content within a table, containing the main data rows.HTML 2.0
<tfoot>Groups the footer content within a table, typically containing summary or totals rows.HTML 2.0
<tr>Defines a row within a table, containing one or more table cells (<td> or <th>).HTML 2.0
<th>Defines a header cell within a table, typically used for column headings.HTML 2.0
<td>Defines a data cell within a table, containing actual data or content.HTML 2.0
<colgroup>Specifies a group of one or more columns in a table for formatting, typically used to define properties such as width or style for multiple columns.HTML 2.0
<col>Specifies column properties for each column within a <colgroup> element.HTML 2.0
<caption>Defines a caption for a table, providing a title or description for the table content.HTML 2.0

Forms HTML Tags

Tag NameDescriptionHTML Version
<form>Defines an HTML form for user input, allowing users to submit data to a server for processing.HTML 2.0
<input>Defines an input control within a form, such as text input, radio buttons, checkboxes, or buttons.HTML 2.0
<textarea>Defines a multiline input control (text area) within a form, allowing users to enter multiple lines of text.HTML 2.0
<button>Defines a clickable button within a form, often used to submit the form or trigger a JavaScript function.HTML 2.0
<select>Defines a dropdown list within a form, allowing users to select one or more options from a list of predefined choices.HTML 2.0
<optgroup>Defines a group of related options within a dropdown list (<select>), allowing for logical organization of choices.HTML 2.0
<option>Defines an option within a dropdown list (<select>), specifying a choice that can be selected by the user.HTML 2.0
<label>Defines a label for an <input> element, providing a description or title for the input field.HTML 2.0
<fieldset>Groups related elements within a form, allowing for logical grouping and styling of form controls.HTML 2.0
<legend>Defines a caption or title for a <fieldset> element, providing a description or title for the grouped form controls.HTML 2.0
<datalist>Specifies a list of pre-defined options for input controls (<input>), providing suggestions or autocomplete options for user input.HTML 5.0
<output>Defines the result of a calculation or user action within a form, displaying the output or result to the user.HTML 5.0
<progress>Represents the progress of a task, displaying a completion bar or indicator for ongoing processes.HTML 5.0
<meter>Defines a scalar measurement within a known range, such as a gauge or progress meter, typically used for displaying ratings, disk usage, or other quantitative data.HTML 5.0
<keygen>(Deprecated) Defines a key-pair generator field for forms, allowing for the creation of public-private key pairs. This element has been deprecated in HTML5 due to low usage and security concerns.HTML 5.0

Interactive Elements HTML Tags

Tag NameDescriptionHTML Version
<details>Defines additional details that the user can view or hide, often used for creating collapsible sections of content.HTML 5.0
<summary>Defines a visible heading for a <details> element, providing a title or summary for the collapsible section of content.HTML 5.0
<menu>(Deprecated) Defines an unordered list of commands or links, typically used for context menus. This element has been deprecated in HTML5 and is not widely supported.HTML 5.0

Grouping Content HTML Tags

Tag NameDescriptionHTML Version
<div>Defines a division or section within an HTML document, allowing for logical grouping of content.HTML 2.0
<span>Defines a generic inline container within an HTML document, typically used for styling or scripting purposes.HTML 2.0

Scripting HTML Tags

Tag NameDescriptionHTML Version
<script>Defines client-side scripts, such as JavaScript, allowing for dynamic behavior and interaction within an HTML document.HTML 2.0
<noscript>Defines alternate content for users that do not support client-side scripts, typically displayed if the browser does not support JavaScript or if scripting is disabled.HTML 2.0

Embedding Content HTML Tags

Tag NameDescriptionHTML Version
<iframe>Defines an inline frame, allowing the inclusion of external web pages or content within the current HTML document.HTML 2.0

Demarcating Edits HTML Tags

Tag NameDescriptionHTML Version
<ins>Defines text that has been inserted into a document, typically displayed with an underline.HTML 2.0
<del>Defines text that has been deleted from a document, typically displayed with a strikethrough.HTML 2.0

Bi-Directional Isolation HTML Tags

Tag NameDescriptionHTML Version
<bdi>Isolates a part of text that might be formatted in a different direction from other text outside it, typically used for displaying user-generated content or international text.HTML 5.0
<bdo>Overrides the current text direction, allowing text to be displayed from right to left instead of left to right, or vice versa.HTML 2.0

Demarcating Edits HTML Tags

Tag NameDescriptionHTML Version
<ins>Defines text that has been inserted into a document, typically displayed with an underline.HTML 2.0
<del>Defines text that has been deleted from a document, typically displayed with a strikethrough.HTML 2.0

Special Formatting HTML Tags

Tag NameDescriptionHTML Version
<mark>Defines marked or highlighted text, often displayed with a yellow background.HTML 5.0
<wbr>Defines a possible line-break within a word, allowing browsers to break lines where necessary without altering the semantics of the text.HTML 5.0

Ruby Annotations HTML Tags

Tag NameDescriptionHTML Version
<ruby>Defines a ruby annotation, providing pronunciation or additional information about East Asian characters.HTML 5.0
<rt>Defines an explanation or pronunciation of characters within a <ruby> element, typically displayed as a smaller annotation above or below the base text.HTML 5.0
<rp>Defines what to show in browsers that do not support ruby annotations, typically displayed within parentheses.HTML 5.0

SVG Graphics HTML Tags

Tag NameDescriptionHTML Version
<svg>Defines a container for SVG (Scalable Vector Graphics) graphics, allowing for the creation and manipulation of vector images within an HTML document.HTML 5.0

Multimedia Elements HTML Tags

Tag NameDescriptionHTML Version
<audio>Defines embedded sound content, allowing audio files to be played directly within the web page.HTML 5.0
<video>Defines embedded video content, allowing video files to be played directly within the web page.HTML 5.0
<source>Defines multiple media resources for media elements (<video> and <audio>), allowing for different formats or sources to be provided for compatibility or optimization.HTML 5.0
<track>Defines text tracks for media elements (<video> and <audio>), such as subtitles or captions, to be displayed alongside video or audio content.HTML 5.0

Miscellaneous Elements HTML Tags

Tag NameDescriptionHTML Version
<canvas>Used to draw graphics, on the fly, via scripting (usually JavaScript), allowing for dynamic rendering of images, charts, or animations.HTML 5.0
<template>Defines a container for content that should be hidden when the page loads, typically used for storing client-side templates that can be cloned and inserted into the document dynamically.HTML 5.0
<details>Defines additional details that the user can view or hide, often used for creating collapsible sections of content.HTML 5.0

you can search more tags on google

html tags
HTML Tags

Share this page on:

Was this page helpful ?

Let us know how we did!

Subscribe Email Updates

to get latest update