A HTML a HyperText Markup Language (hiperszöveg leírónyelv) rövidítése. Az a nyelv, amelynek segítségével weboldalakat lehet létrehozni. Szabványosítását egy független szervezet, a World Wide Web Consortium (W3C) végzi. A W3C az interneten elérhető a http://www.w3c.org címen. Egy HTML-oldal folyamatos ASCII-szöveget tartalmaz, amelyet az oldal tartalma és a megjelenítéséhez szükséges elemek vegyesen alkotnak. Az oldal végső formája a böngészőben jelenik meg, mert az értelmezi ezeket a megjelenítést szabályozó elemeket.
| <html> | a dokumentum kezdete |
| <head> | fejléc |
| <title> | címmező,a dokumentumnév megadása |
| </title> | (név) bezárás |
| </head> | fejléc bezárása |
| <body> | a dokumentum törzsének kezdete |
| </body> | a dokumentum törzsének vége |
| </html> | a dokumentum vége, lezárás |
Egy HTML dokumentum a megjelenítendő szöveges információból és speciális formázó utasításokból, úgynevezett tag-ekből áll. Ezeket a tageket a böngészők megkeresik, értelmezik és ezáltal a kívánt módon jelenítik meg a formázott szöveget. A tageket a dokumentum szövegétől az különbözteti meg, hogy relációs jelek közé vannak foglalva. Azaz a tag elejére '<' jelet, és végére pedig '>' jelet kell rakni.
A tageket hatásuk tartama szerint két csoportra bonthatjuk: szövegrészre ható és helyben ható utasítások. Az első csoport jellemzője, hogy egy nyitó és egy záró tagból állnak. Ilyenek a táblázatok és keretek utasításai, a szövegformázó utasítások, mint a betűtípus változtatása, a szövegrész igazítása, stb. A második csoport a helyben ható utasítások. Legegyszerűbb példája a sortörés tag.