Programer HTML je spletni razvijalec, ki je specializiran za jezik za označevanje hiperbesedila (HTML) ali razširljiv jezik za označevanje hiperbesedila (XHTML). Na splošno bo imel programer HTML tudi izčrpno znanje o kaskadnih slogovnih listah (CSS) in delovno znanje JavaScript. Različni programerji lahko uporabljajo različna orodja, vendar večina profesionalnih programerjev HTML deluje v neki različici programa za urejanje besedila in se izogiba programskim paketom What-You-See-Is-What-You-Get (WYSIWYG) za natančno ročno kodiranje.
Dejanska specifikacija za HTML se je od njenega začetnega razvoja leta 1993 malo spremenila, vendar so se filozofija in najboljše prakse močno spremenile. Morda je bil največji premik ločitev programiranja HTML na strukturno komponento in komponento oblikovanja, pri čemer HTML obravnava vsebino in strukturo telesa spletne strani, CSS pa postavitev in videz. Ta semantično zasnovan pristop k spletnemu oblikovanju je postal najpogostejša oblika in vsak nov programer HTML se bo verjetno naučil kodirati s to filozofijo.
Čeprav so se mnogi programerji bali, da bo programska oprema WYSIWYG postala bolj funkcionalna in cenovno dostopna, da bo povpraševanje po njihovih storitvah upadlo, se je v zadnjih letih dejansko povečalo povpraševanje po programerjih. To je verjetno posledica dejstva, da čeprav več ljudi gradi svoja lastna spletna mesta s programsko opremo ali spletnimi kompleti orodij, še več ljudi postavlja svoja podjetja na splet in si želi, da bi njihovo spletno mesto izdelal strokovnjak. Hkrati je danes na voljo veliko več programerjev kot pred petimi leti, zaradi česar je konkurenca za stranke nekoliko huda.
Mnogi ljudje, ki želijo postati programer HTML, se zato odločijo, da bodo to združili z drugimi ustreznimi nabori veščin. Na primer, nekdo, ki se ukvarja s študijem HTML, se lahko odloči tudi za študij PHP in SQL, tako da lahko gradi dinamična spletna mesta na podlagi podatkovnih baz. Nekdo drug se lahko odloči za študij grafičnega oblikovanja in se izobrazi z orodji za grafično oblikovanje, tako da lahko ponudi celoten paket spletnega oblikovanja. Spet drugi bi se lahko naučili lastniškega modela programske opreme, kot je Flash, za dopolnitev gradnje bolj osnovnih spletnih mest HTML.
Mnoga večja podjetja lahko obdržijo tudi številne programerje HTML v svojem osebju, da po potrebi posodabljajo in gradijo nova spletna mesta. Ti programerji so na splošno plačani, čeprav so v nekaterih primerih lahko plačani pavšalno na delovno mesto poleg zadrževalca. Za tiste, ki razmišljajo o karierni poti, pa je dobro vedeti, da čeprav lahko programer HTML dobro zasluži, v povprečju zasluži manj kot programer PHP in bistveno manj kot dejanski razvijalec programske opreme.