El HTML5 es un lenguaje de etiquetas, utilizado para la estructuración y la presentación de contenido en los sitios web. Se finalizó y publicó el 28 de octubre 2014 en el World Wide Web Consortium (W3C). Siendo esta la quinta revisión del estándar HTML desde la creación de la World Wide Web.
Sus objetivos principales son mejorar el lenguaje dando soporte para los últimos objetos multimedia mientras se mantiene facilmente legible por los humanos y a su vez ser comprendidos constantemente por sus ordenadores y dispositivos (navegadores web, programas de análisis, etc).
A raiz de sus procesadores inmediatos HTML 4.01 y XHTML 1.1, HTML 5 es una respuesta al hecho de que el código HTML y XHTML, de uso común en la web, tiene una mezcla de características introducidas por diversas especificaciones, junto con las introducidas por los productos de software. También es un intento de definir un único lenguaje de etiquetas que puede ser escrito en HTML o XHTML.
Incluye modelos de procesamiento detallados para apoyar a las implementaciones más interoperables; se extiende, mejora y racionaliza el margen de beneficios disponible para documentos e introduce un margen de beneficios y las interfaces de programación de aplicaciones (API) para aplicaciones web complejas. Por las mismas razones, HTML5 también es un candidato potencial para aplicaciones móviles multiplataforma. Muchas de las caraterísticas de HTML5 se han diseñado con dispositivos de baja potencia, tales como teléfonos inteligentes y tabletas.