HTML este o formă de marcare orientată către prezentarea documentelor text pe o singura pagină, utilizând un software de redare specializat, numit agent utilizator HTML, cel mai bun exemplu de astfel de software fiind browserul web.
HTML furnizează mijloacele prin care conţinutul unui document poate fi adnotat cu diverse tipuri de metadate şi indicaţii de redare. Indicaţiile de redare pot varia de la decoraţiuni minore ale textului, cum ar fi specificarea faptului că un anumit cuvânt trebuie subliniat sau că o imagine trebuie introdusă, până la scripturi sofisticate, hărţi de imagini şi formulare.
HTML se poate genera direct utilizând tehnologii de codare din partea serverului cum ar fi PHP, JSP sau ASP. Multe aplicaţii ca sistemele de gestionare a conţinutului, wiki-uri şi forumuri web generează pagini HTML.
HTML este de asemenea utilizat în email.
Majoritatea aplicaţiilor de email folosesc un editor HTML încorporat pentru compunerea email-urilor şi un motor de prezentare a email-urilor de acest tip. Folosirea email-urilor HTML este un subiect controversat şi multe liste de mail le blochează intenţionat.
eXtensible HyperText Markup Language, sau XHTML, este un limbaj de marcare ce are aceleaşi capabilităţi expresive ca şi HTML, dar cu o sintaxă mai strictă.
XHTML poate fi considerat ca încrucişarea dintre HTML şi XML în multe privinţe, fiind o reformulare a HTML în XML. XHTML 1.0 a devenit o recomandare World Wide Web Consortium (W3C) pe data de 26 ianuarie 2000.