Le langage HTML (Hyper Text Markup Language) est un langage de balisage pour la création d'une page web. Les pages web sont généralement visualisées dans un navigateur web. Elles peuvent contenir des textes, des liens, des images et même du son et de la vidéo. Le HTML est utilisé pour marquer et décrire chacun de ces types de contenu afin que le navigateur web puisse les afficher correctement. Le HTML peut également être utilisé pour ajouter des méta-informations à une page web. Les méta-informations ne sont généralement pas affichées par les navigateurs web et sont des données concernant la page web, par exemple le nom de la personne qui a créé la page. Les feuilles de style en cascade (CSS) sont utilisées pour styliser les éléments HTML tandis que JavaScript est utilisé pour manipuler les éléments HTML et les styles CSS.
Le HTML a été réalisé par le World Wide Web Consortium (W3C). Il existe plusieurs versions de HTML. Depuis septembre 2018, la norme HTML actuelle est appelée HTML 5 et se trouve plus précisément à la version 5.2.