Hiperteksto žymėjimo kalbos (HTML) skaitytuvas gali būti bet kuri iš trijų kompiuterių programinės įrangos tipų. Šis terminas dažniausiai vartojamas nurodant programą, kuri buvo sukurta rodyti HTML dokumentus, tačiau be sudėtingų komponentų ir interneto naršyklės reikalavimų. HTML skaitytuvas taip pat gali būti programavimo komponentas arba biblioteka (kartais įtraukta į operacinę sistemą), kurią galima iškviesti iš programos, kad apdorotų HTML dokumentą. „HTML skaitytuvas“ taip pat yra pavadinimas, suteiktas programai arba programavimo komponentui, skirtam užfiksuoti HTML kodą iš srauto, tiek prisijungus, tiek įterptą į failą, kad būtų galima ištirti pagrindinį kodą.
Didelis įvairių įrenginių, kurie turi tam tikrą internetinį ryšį ir kurie taip pat naudojami kaip mobiliosios platformos, asortimentas reiškia, kad egzistuoja skirtingi aparatinės įrangos profiliai, kurie ne visada gali būti tinkami paleisti visas funkcijas turinčią žiniatinklio naršyklę. Be to, yra keletas operacinių sistemų, skirtų įrenginiams, kuriuose nėra veikiančių interneto naršyklių prievadų. Naudojant lengvą HTML skaitytuvą tokiais atvejais įrenginio vartotojas gali skaityti HTML dokumentus, nereikalaujant fone paleisti sudėtingų interpretatorių ar scenarijų variklių.
Kitas HTML skaitytuvo programinės įrangos panaudojimas yra sukurti švarią sąsają HTML dokumentams, kurie nebūtinai gali būti laikomi interneto svetainėmis ir neprisijungę, skaitymui. Elektroninės knygos arba el. knygos kartais leidžiamos HTML formatu, nes labai lengva gauti ir naudoti HTML skaitytuvą įvairiose platformose. Biuro aplinkoje HTML skaitytuvas gali būti naudojamas norint peržiūrėti dinamines ataskaitas arba dokumentus, sugeneruotus didesnėse, sudėtingesnėse programose, nereikalaujant, kad vartotojas suprastų, kaip valdyti didesnį biuro programų rinkinį.
Programavimo aplinkoje HTML skaitytuvas gali būti programinės įrangos komponentas, kuris yra integruotas į didesnę, atskirai sukurtą programą. Pvz., kai kurios žiniatinklio naršyklės naudoja skaitytuvą daliai atvaizdavimo pagrindiniame lange, kol sudėtingesni rodymo varikliai pakeičia formatavimą. Naudojant skaitytuvą, bet koks įvesties srautas, parašytas HTML, gali būti lengvai konvertuojamas į tinkamai suformatuotą eilutę, kurią vėliau galima apdoroti arba rodyti.
HTML skaitytuvas taip pat gali būti programa arba programavimo objektas, skirtas prisijungti prie nuotolinio serverio arba nuskaityti failą, siekiant išgauti HTML kodus, kuriuos kitu atveju galėtų panaikinti formalesnė programa arba užmaskuoti patentuotu formatu. Tai gali būti naudojama norint pamatyti, kaip kuriamas HTML dokumentas, arba jį galima naudoti norint užfiksuoti įvestį iš serverio, kuris naudoja HTML kaip komunikacijos protokolo dalį. Tokiose situacijose kartais reikia naudoti skaitytuvą, kai pradinė programa bando paslėpti arba apsaugoti naudojamą HTML kodą.