HyperText Markup Language to język formatowania dokumentów elektronicznych, który pozwala uformować tekst oraz połączyć go z grafiką. Dzięki HTML dokumenty mogą łączyć hipertekstowe powiąznia ("linki") tworząc strukturę, po której porusza się użytkownik.