"HTML" è un acronimo che sta per hypertext markup language. "Hyper text" si riferisce a collegamenti che collegano pagine Web e siti Web e "linguaggio markup" indica una serie di tag di markup.
Mozilla Developer Network descrive HTML come linguaggio che "descrive la struttura e il contenuto semantico di un documento Web". Il contenuto di una pagina Web è sezionato con elementi HTML. Un documento HTML viene definito con un tag HTML di apertura all'inizio del codice e un tag HTML di chiusura alla fine. Questi tag HTML indicano a un browser Web che si tratta di un documento HTML. Il linguaggio di markup ipertestuale estensibile, o XHTML, è una variante più rigorosa e più strutturata dell'HTML.