Un "tag vuoto" si riferisce alla codifica HTML in cui la riga di codice è isolata e non è chiusa con caratteri della barra. I tag vuoti vengono utilizzati per inserire immagini, elenchi, interruzioni, meta tag, orizzontale regole e collegamenti ipertestuali. I tag vuoti sono racchiusi tra "& lt;" e "& gt;" personaggi. I tag vuoti non hanno alcun contenuto esterno da altri programmi e contengono solo un singolo codice per posizionare qualcosa su una pagina Web.
Un meta tag indica al browser Internet quali caratteri visualizzare sullo schermo. Il codice per inserire un'immagine utilizza un tag vuoto che semplicemente colloca l'immagine, piuttosto che il testo, sullo schermo. Una lista è un testo organizzato che ha una riga dopo l'altra. Le interruzioni di riga inseriscono una riga vuota tra i paragrafi di testo, mentre una regola orizzontale inserisce una riga nel testo come se fosse stata attraversata con un segno di modifica. Un collegamento ipertestuale è un collegamento a un'altra pagina Web.
Un altro tipo di tag HTML è un tag contenitore. I tag contenitore differiscono dai tag vuoti perché importano il codice da un'altra fonte e il tag contenitore termina con una barra o un carattere "/". HTML utilizza tag vuoti, ma XHTML e altri linguaggi simili no. Se una persona si dimentica di chiudere un comando in XHTML, il comando di codice non finisce correttamente.