O HTML5 é a versão mais recente da Hypertext Markup Language (HTML), a linguagem padrão usada para criar e estruturar conteúdo na web. Traz novos elementos, atributos e funcionalidades que melhoram o funcionamento dos websites, o tratamento de conteúdo multimédia e a adaptação a vários ecrãs, sem depender de plugins como o Flash.
O HTML5 melhora a experiência do utilizador porque suporta áudio, vídeo, gráficos (com <canvas>), geolocalização e armazenamento local diretamente no navegador. A semântica melhorada, a acessibilidade e o bom funcionamento em telemóveis tornam-no essencial para criar websites e aplicações web modernos, rápidos e fáceis de usar.