De 1991 à 1999, HTML est passé de la version 1 à la version 4.
En l'an 2000, le World Wide Web Consortium (W3C) a recommandé XHTML 1.0. La syntaxe XHTML était stricte et les développeurs ont été contraints d'écrire du code valide et "bien formé".
En 2004, le W3C a décidé de stopper le développement du HTML au profit du XHTML.
En 2004, WHATWG (Web Hypertext Application Technology Working Group) a été formé. Le WHATWG voulait développer du HTML, cohérent avec la façon dont le Web était utilisé, tout en étant rétrocompatible avec les anciennes versions de HTML.
En 2004-2006, le WHATWG a obtenu le soutien des principaux fournisseurs de navigateurs.
En 2006, le W3C a annoncé qu'il soutiendrait le WHATWG.
En 2008, le premier projet public HTML5 a été publié.
En 2012, WHATWG et W3C ont décidé d'une séparation:
Le WHATWG voulait développer le HTML en tant que "standard de vie". Un niveau de vie est toujours mis à jour et amélioré. De nouvelles fonctionnalités peuvent être ajoutées, mais les anciennes fonctionnalités ne peuvent pas être supprimées.
Le WHATWG HTML5 Living Standard a été publié en 2012 et est continuellement mis à jour.
Le W3C voulait développer un standard définitif HTML5 et XHTML.
La recommandation HTML5 du W3C a été publiée le 28 octobre 2014.
La recommandation W3C HTML5.1 2e édition a été publiée le 3 octobre 2017.
La recommandation W3C HTML5.2 a été publiée le 14 décembre 2017.