HTML jest hiper tekstowym językiem znaczników wykorzystywanym do tworzenia stron internetowych.
HTML pozwala opisać strukturę informacji zawartych wewnątrz strony internetowej, nadając odpowiednie znaczenie semantyczne poszczególnym fragmentom
tekstu – formując hiperłącza, akapity, nagłówki, listy – oraz osadza w tekście dokumentu obiekty plikowe np. multimedia bądź elementy baz danych
np. interaktywne formularze danych.HTML umożliwia określenie wyglądu dokumentu w przeglądarce internetowej. Do szczegółowego opisu formatowania akapitów, nagłówków,
użytych czcionek i kolorów, wymagane jest wykorzystanie kaskadowych arkuszy stylów (CSS).