HTML tag je základní jednotkou struktury každé webové stránky. Jednotlivé HTML tagy jsou uzavřené mezi znaky < a >. Obvykle jde o párové značky, tedy každý HTML tag uvozující část kódu musí být následován dalším HTML tagem, který danou část kódu uzavírá.
Aktuálně se používá jen několik desítek HTML tagů, plno dalších jich je už zastaralých a v současné době nejsou součástí specifikace. Existuje i několik HTML tagů, které jsou určeny jen pro konkrétní prohlížeče.