HTML è l'acronimo di HyperText Markup Language, cioè linguaggio di descrizione per ipertesti, e rappresenta il linguaggio utilizzato di solito per la creazione di pagine web. Tramite l'uso di tag inseriti all'interno del linguaggio è possibile fare le dovuto personalizzazioni alle pagine come colore e dimensione del testo, creazione di link ipertestuali e altre funzioni. Quando un sito viene richiamato dal proprio computer il web browser ne elabora il codice, lo interpreta e ne restituisce la versione visivamente fruibile sullo schermo. L'html non è un linguaggio di programmazione poiché non permette la definizione di variabili e funzioni, ma è semplicemente un linguaggio di markup che definisce solamente alcune proprietà di visualizzazione grafica della pagina web. Tuttavia il linguaggio html permette l'inserimento di script e oggetti come filmati e immagini.