Язык HTML является основным средством кодирования веб-страниц. Особенностью HTML как языка форматирования текста является то, что он не задает точно вид конкретного символа или абзаца, а лишь сообщает его роль в документе (например, «заголовок первого уровня», «основной текст»), предоставляя обозревателю самому, на основе собственных настроек, изображать текст, так или иначе. Директивы HTML, указывающие обозревателю стиль представления документа на экране, называют тегами. С помощью тегов осуществляется вставка таблиц, графических файлов, гиперссылок, общее форматирование страницы и многое другое.
Когда пользователь запрашивает во всемирной паутине какую-либо веб-страницу, то ему на компьютер передается файл именно в формате HTML. За передачу подобной информации в интернете отвечает протокол передачи гипертекста HTTP. Графическая информация передается отдельными файлами, на которые в документе HTML вставляются ссылки. Именно поэтому, если через обозреватель сохраняется какая-нибудь страница на жесткий диск пользовательского компьютера, то при последующем ее просмотре картинки, присутствовавшие на ней, скорее всего не будут воспроизведены: они не входили непосредственно в сохраненный документ, поэтому и сохранены не были.