HTML (Hypertext markup language) je osnovni jezik kojime se opisuje izgled web stranice. HTML-om opisujemo raspored sadržaja na web stranici, a HTML datoteke su u stvari obične tekstualne datoteke.
Ono što je za hipertekst stranice najznačajnije, njegov najvažniji element je link – veza na neki drugi sadržaj na Internetu. Tekstom s mogučnošću «skakanja» na druge stranice (pomoću veza) brže dolazimo do informacije nego u klasičnoj knjizi te ga zbog toga zovemo hiper tekstom.
Naredbe kojim se opisuje raspored sadržaja na stranici zovu se tagovi. Tag je zapravo objekt u jeziku Java koji je prvi jezik čije naredbe jednako rade na različitim operacijskim sustavima (npr. Windows i Unix), dakle prvi interplatformski jezik.
Web stranica u smislu stranice koju vidimo u pregledniku se sastoji od datoteke koja čuva HTML kod i datoteka koje čuvaju vanjske objekte, kao što su npr. slike, zvukovi, stilovi, animacije, itd.