L’Hypertext markup Language, en français langage de balisage hypertexte est un langage descriptif, de représentation utilisé pour créer des pages Web. Il permet de relier des pages entre elles par des hyperliens, d’insérer des éléments multimédia, de structurer et formater les éléments constitutifs du document web.
Développé par le W3C (World Wide Web Consortium) et le WHATWG (Web Hypertext Application Technology Working Group), le format ou langage HTML est apparu dans les années 1990.
Depuis 2014, sa version HTML5 propose un nouveau doctype simplifié et unifié, de nouvelles balises sémantiques ou d’organisation, de nouvelles balises audio et vidéo qui ne nécessitent plus l’appel à des plug-ins dédiés, le dessin 2D par la nouvelle balise <canvas>, SVG pour les animations, la géolocalisation, le glisser/déposer, le web storage, les applications de cache ou les web workers… Le langage HTML 5 propose de nombreuses API peu maîtrisées encore par tous les développeurs web.