A HTML (angolul: HyperText Markup Language=hiperszöveges jelölőnyelv) egy leíró nyelv, melyet weboldalak készítéséhez fejlesztettek ki.
HTML általában szöveges állományokban található meg, olyan számítógépeken, melyek az internethez kapcsolódnak. Ezek az állományok tartalmazzák azokat a szimbólumokat, amelyek a megjelenítő programnak leírják, hogyan is kell megjeleníteni, illetve feldolgozni az adott állomány tartalmát.
A HTML alapelve az, hogy a dokumentumot elemeiként írja le. Egy elem lehet pl. egy bekezdés, egy kép, egy táblázat. A program szövegalapú, tehát bármilyen, karakterek szerkesztésére alkalmas programmal elkészíthető. A dokumentum minden elemének szabványos kódokkal határozhatjuk meg a tulajdonságait. Ilyen tulajdonság lehet egy szöveg betűtípusa, mérete, színe... Be lehet hívni a dokumentumba más fájlokat: pl. egy kép esetén a HTML forráskód csak a kép elérési útját és a dokumentumban való megjelenítés módját - méret, keret stb. - írja le. A képet a böngésző fogja lekérni a távoli webszerverről, miután elolvasta a forráskódban az erre vonatkozó utasítást.