Bralnik HyperText Markup Language (HTML) je lahko katera koli od treh vrst računalniške programske opreme. Izraz se običajno uporablja za označevanje programa, ki je bil zasnovan za prikaz dokumentov HTML, vendar brez težkih komponent in spletnih zahtev spletnega brskalnika. Bralnik HTML je lahko tudi programska komponenta ali knjižnica – včasih vključena v operacijski sistem –, ki jo je mogoče poklicati iz aplikacije za obdelavo dokumenta HTML. »Bralnik HTML« je tudi ime programa ali programske komponente, ki je namenjena zajemanju kode HTML iz toka, ne glede na to, ali je na spletu ali je vdelana v datoteko, tako da je mogoče preučiti osnovno kodo.
Širok nabor različnih naprav, ki imajo določeno spletno povezljivost in se uporabljajo tudi kot mobilne platforme, pomeni, da obstajajo različni profili strojne opreme, ki morda niso vedno primerni za zagon popolnoma opremljenega spletnega brskalnika. Poleg tega obstaja nekaj operacijskih sistemov za naprave, ki nimajo na voljo funkcionalnih vrat spletnih brskalnikov. Uporaba lahkega bralnika HTML v teh primerih lahko uporabniku naprave omogoči branje dokumentov HTML brez potrebe po zagonu zapletenih tolmačev ali skriptnih motorjev v ozadju.
Druga uporaba programske opreme za branje HTML je zagotavljanje čistega vmesnika za branje dokumentov HTML, ki se morda ne štejejo nujno za spletna mesta in morda niso na spletu. Elektronske knjige ali e-knjige so včasih objavljene v formatu HTML, ker je bralnik HTML zelo enostavno pridobiti in uporabiti na najrazličnejših platformah. V pisarniškem okolju lahko bralnik HTML uporabite za ogled dinamičnih poročil ali dokumentov, ustvarjenih v večjih, bolj zapletenih programih, ne da bi morali uporabniku razumeti, kako upravljati večjo pisarniško zbirko programov.
V programskem okolju je lahko bralnik HTML programska komponenta, ki je integrirana v večjo, ločeno razvito aplikacijo. Nekateri spletni brskalniki, na primer, uporabljajo bralnik za del upodabljanja, ki se izvaja v glavnem oknu, preden bolj zapleteni prikazovalniki spremenijo oblikovanje. Z uporabo bralnika je mogoče kateri koli vhodni tok, ki je bil napisan v HTML, enostavno pretvoriti v pravilno oblikovan niz, ki ga je mogoče obdelati ali prikazati.
Bralnik HTML je lahko tudi program ali programski objekt, zasnovan za povezavo z oddaljenim strežnikom ali skeniranje datoteke z namenom ekstrahiranja kod HTML, ki bi jih sicer lahko odstranil bolj formalen program ali zakrili v lastniško obliko. S tem lahko vidite, kako je sestavljen dokument HTML, ali pa ga uporabite za zajemanje vnosa iz strežnika, ki uporablja HTML kot del komunikacijskega protokola. Uporaba bralnika v teh situacijah je včasih potrebna, ko izvirni program poskuša skriti ali zaščititi uporabljeno kodo HTML.