HTML5 (2014) thay đổi ba mảng lớn so với HTML4:
1. Ngữ nghĩa & media — thẻ landmark <header>, <nav>, <article>, <section>, <figure>; <audio>/<video> chạy thẳng không cần Flash; <canvas> và SVG inline.
2. API trình duyệt — localStorage/sessionStorage, IndexedDB, Geolocation, Web Worker, WebSocket, History API, Drag & Drop.
3. Form — validation dựng sẵn và kiểu input mới:
html
<form>
<input type="email" required> <!-- browser tự báo lỗi -->
<input type="date">
<input type="number" min="1" max="10">
<input type="range">
<input type="color">
<button>Gửi</button>
</form>Cộng thêm phần ít ai nhớ nhưng quan trọng: HTML5 chuẩn hoá cách parse HTML lỗi. Trước đó mỗi browser tự đoán một kiểu, đó là nguồn gốc của phần lớn bug "chạy trên Chrome, hỏng trên Firefox" thời HTML4.
Chốt: DOCTYPE rút còn <!DOCTYPE html> cũng là thay đổi của HTML5 — vì spec bỏ hẳn ràng buộc DTD của SGML.