HTML4 y HTML5 son dos versiones del lenguaje de marcado de hipertexto conocido como HTML. Se utiliza básicamente para crear páginas web estáticas.
HTML5 es la quinta revisión del lenguaje HTML. HTML4 es la cuarta revisión.
HTML5 ha hecho que el navegador sea más una plataforma de aplicaciones con la ayuda de JavaScript, CSS y HTML. Se han agregado muchos elementos directamente desde HTML4, como <video>, <audio> y <canvas>.
También se han agregado nuevos elementos al HTML5 como <header>, <section>, <article>, etc., que no estaban presentes en la versión anterior. Esto hace que las páginas sean más semánticas y mucho más fáciles de leer.