HTML (z ang. HyperText Markup Language) to podstawowy język wykorzystywany do tworzenia i strukturyzowania stron internetowych. Umożliwia on opisanie, jakie elementy znajdują się na stronie i jakie pełnią funkcje – nie zaś ich wyglądu, za co odpowiada język CSS.
Język ten pozwala tworzyć m.in.:
- nagłówki (H1–H6),
- akapity tekstu, cytaty, wstawki,
- hiperłącza (linki do innych stron lub dokumentów),
- formularze kontaktowe i rejestracyjne,
- listy punktowane i numerowane,
- tabele, przyciski, osadzone multimedia.
Język ten nadaje również treści znaczenie semantyczne, co jest istotne dla wyszukiwarek, czytników ekranowych i SEO. HTML jest więc nie tylko „szkieletem strony”, ale też podstawą dobrej struktury i dostępności treści w internecie. Współcześnie HTML najczęściej łączy się z CSS (kaskadowe arkusze stylów) i JavaScriptem, tworząc razem fundamenty nowoczesnych stron i aplikacji internetowych, które są szybkie, interaktywne i responsywne – czyli dopasowujące się do różnych ekranów, od telefonów po duże monitory. Obecnie nad rozwojem HTML i jego standaryzacją czuwa organizacja World Wide Web Consortium (W3C), która dba o to, by strony działały poprawnie we wszystkich przeglądarkach i urządzeniach.

