L'HTML (HyperText Markup Language, o Linguaggio di Markup per Ipertesti) è il linguaggio di markup standard per la creazione di pagine web. HTML5 è l'ultima revisione principale dell'HTML e include una serie significativa di nuove funzionalità e miglioramenti rispetto alle versioni precedenti. I file HTML contengono testo e tag che definiscono la struttura e il contenuto di una pagina web, inclusi titoli (headings), paragrafi, elenchi, immagini, video e collegamenti (link). I browser web interpretano questi tag per visualizzare correttamente la pagina all'utente. HTML5 ha introdotto nuovi elementi semantici come `<article>, <aside>, <nav>, <header>, <footer> e <section> per definire in modo più chiaro la struttura di una pagina web. Include inoltre il supporto nativo per contenuti multimediali tramite i tag <audio> e <video>`, eliminando in molti casi la necessità di plugin di terze parti come Flash. HTML5 fornisce anche API (Interfacce di Programmazione delle Applicazioni) per l'archiviazione offline (offline storage), la geolocalizzazione e la funzionalità di trascinamento della selezione (drag-and-drop), consentendo la creazione di applicazioni web più ricche e interattive. I file HTML sono fondamentali per la creazione di siti web e applicazioni web e sono supportati universalmente da tutti i principali browser web.