HTML ย่อมาจากคำว่า Hypertext Markup Language เป็นภาษาหลักที่ใช้ในการสร้างไฟล์เว็บเพจ เป็นการเขียนโปรแกรมข้อมูลที่ใช้แสดงผลบนเครือข่ายอินเตอร์เน็ตในลักษณะของข้อความ รูปภาพ เสียง และภาพเคลื่อนไหวต่างๆ โดยมีแนวคิดจากการสร้างเอกสารไฮเปอร์เท็กซ์ (Hypertext Document) ซึ่งพัฒนาขึ้นมาจากภาษา SGML (Standard Generalized Markup Language) โดย Tim Berners-Lee เป็นภาษามาตรฐานที่ใช้พัฒนาเอกสารในรูปแบบของเว็บเพจเผยแพร่บนระบบเครือข่ายอินเทอร์เน็ต มีโครงสร้างการเขียนที่อาศัยตัวกำกับ เรียกว่า แท็ก (Tag) ควบคุมการแสดงผลของข้อความ, รูปภาพ หรือวัตถุอื่นๆ เรียกใช้เอกสารเหล่านี้โดยการใช้โปรแกรมเว็บบราวเซอร์ (Web Browser) เช่น Mozilla Firefox, Opera , Nescape navigator, Internet Explorer ฯลฯ เป็นต้น
ในปัจจุบัน ภาษา HTML เป็นมาตรฐานหนึ่งของ ISO ซึ่งจัดการโดย World Wide Web Consortium (W3C) มีเครื่องมือช่วยอ านวยความสะดวกมากมายแต่ผู้สร้าง
สามารถใช้เครื่องมือพื้นฐานที่มีอยู่แล้วให้เป็นประโยชน์มากที่สุด โดยไม่ต้องลงทุนอะไรมากมาย ทาง W3C ผลักดัน รูปแบบของ HTML แบบใหม่ ที่เรียกว่า XHTML ซึ่งเป็นลักษณะของโครงสร้าง XML แบบหนึ่งที่มีหลักเกณฑ์ในการกำหนดโครงสร้างของโปรแกรมที่มีรูปแบบที่มาตรฐานกว่า มาทดแทนใช้ HTML รุ่น 4.01 ที่ใช้กันอยู่ในปัจจุบันขณะที่ HTML รุ่น 5 ยังคงใช้อยู่ในระหว่างการพิจารณาในการใช้งาน
HTML เป็น ภาษาคอมพิวเตอร์ที่ใช้สร้างหน้าwebในรูปแบบของ ไฟล์html(คือไฟล์ที่มีนามสกุลเป็น .htm หรือ .html) ซึ่งมีเว็บเบราว์เซอร์ เป็นโปรแกรมที่ใช้แปลงไฟล์ HTML เพื่อ แสดงผลในรูปของหน้าเว็บ แล้ว HTML DOM ละ DOM ย่อมาจาก Document Object Model ถ้าให้อธิบายง่ายๆก็คือมันเป็นตัวจัดการเอกสารของ HTML โดยจะเป็นในรูปแบบ DOM Tree และใช้เพื่อ javascript ควบคุมการทำงานของ DOM
ไฟล์HTML เป็นไฟล์รหัสแอสกี(ASCII) ถูกบันทึกในรูปของ ไฟล์เอกสาร(Text File) ที่สามารถถูกสร้างจากโปรแกรมสร้างไฟล์ ข้อความ (Text Editor) เช่น Notepad หรือ Word Processing ทั่วๆ ไป ซึ่งลักษณะของไฟล์HTML ประกอบไปด้วยแท็ก (Tag) ต่างๆ ที่เป็นคำ สั่งของ HTML ซึ่งแท็กจะอยู่ภายในเครื่องหมาย < และ >