تفاوت HTML 4 با نسخه ۵ در چیست: با گسترش اینترنت، طراحان متوجه شدند که نیازهایی دارند که کدهای HTML4 و حتی XHTML آنها را برآورده نمیکند. مثلا امکان نمایش انیمیشن در صفحات وب نیازمند برنامه هایی همچون flash بود که عملا بخش استانداردی از وب به حساب نمی آیند. همچنین قابلیت های جدیدی مانند کشف مکان جغرافیایی کاربر (توسط شبکه یا جی پی اس) و ذخیره سازی آفلاین در مرورگر چیزهایی بود که در HTML4 وجود نداشتند. این شد که کنسرسیوم وب (W3C) نسخه جدیدی از وب را (با همکاری گروه WHATWG) منتشر کرد. و اچتمل ۵ متولد شد.

احتمالا می دانید که در HTML 4 برخی تگ ها معنا دار هستند. مثلا تگ H1 برای عنوان صفحات بکار میرود. فارغ از اینکه کجای صفحه باشد یا چه رنگی به آن نسبت دهید. اما تگهای دیگر مانند DIV که عملا بخش های مهم صفحه را از هم جدا میکند، معنایی نداشتند. یکی از ویژگی های اولیه HTML5 تعریف تگهای معنادار جدید به جای Div است