Tags sind Markierungs- und Formatierungscodes in Auszeichnungssprachen. Die in HTML benutzten HTML-Tags oder HTML- Codes werden für das Layout der Websites eingesetzt und dienen der typografischen Auszeichnung, der Schriftattribute, der Positionierung und Größenbestimmung der grafischen Elemente und der Einblendung von Symbolen und Linien.
HTML-Tags lassen sich daher von der Funktion her in die Gruppen Allgemeine HTML- Befehle, Tags für Schriftattribute und Schriftgröße, Tags für den Text- und Satzaufbau, für Aufzählungen, Verweise, Größenbestimmung und Positionierung von Grafiken und Fotos und für die Darstellung von Flächen und deren Farben gliedern.
Zu den erstgenannten HTML-Tags der allgemeinen HTML-Befehle gehören u.a. die Anfangs- und End-Tags zur Kennzeichnung der HTML-Seite, weitere kennzeichnen den Titel, den Bodytext sowie die Schriftattribute wie die Schriftart und Schriftgröße und die Typografie, wie die Textausrichtung. Darüber hinaus gibt es HTML-Tags für Aufzählungen, Verweise, Bilder und Fotos sowie für Farben und Flächen.
Einige HTML-Tags werden mit H- Ziffern bezeichnet. So ist H1 der HTML- Tag, mit dem die höchste Informationsebene auf einer Seite gekennzeichnet wird. In der Praxis werden Seitentitel und Überschriften mit H1-Tags gekennzeichnet. Damit Überschriften immer in einer bestimmten Schriftart, Farbe und Größe erscheinen, können H-Tags mit bestimmten Stilen oder Formatierungen im Cascading Style Sheet ( CSS) einer Webseite verknüpft werden. Der HTML-Tag zu Beginn der Formatierung steht in zwei Spitzklammern. Der HTML-Tag, der die Formatierung beendet, hat nach der Spitzklammer einen Schrägstrich: Text im Fettgrad.