„HTML“ ist ein Akronym, das für Hypertext Markup Language steht. „Hypertext“ bezieht sich auf Links, die Webseiten und Websites verbinden, und „Markup Language“ bezeichnet eine Reihe von Markup-Tags.
Das Mozilla Developer Network beschreibt HTML als eine Sprache, die "die Struktur und den semantischen Inhalt eines Webdokuments beschreibt". Der Inhalt einer Webseite wird mit HTML-Elementen abgetrennt. Ein HTML-Dokument wird mit einem öffnenden HTML-Tag am Anfang des Codes und einem schließenden HTML-Tag am Ende definiert. Diese HTML-Tags teilen einem Webbrowser mit, dass es sich um ein HTML-Dokument handelt. Extensible Hyper Text Markup Language (XHTML) ist eine strengere, strukturiertere Variante von HTML.