Pisac jezika za označavanje hiperteksta (HTML), koji se također naziva HTML uređivač, računalni je program koji prevodi tekst za obradu teksta i grafiku na ovaj specifični računalni jezik. HTML pisac omogućuje osobi koja ne zna dizajnirati web stranice na programskom jeziku da ih kreira radeći s tekstom i drugim elementima stranice onako kako bi izgledali na Internetu kada se renderiraju. Ova sposobnost rada s krajnjim rezultatom, a ne s programskim jezikom, naziva se “Ono što vidite, to i dobijete” (WYSIWYG).
Internetski preglednici prikazuju web stranice tumačenjem računalnih programskih jezika. Najčešći programski jezik je HTML, osnovni građevni blokovi web stranice. HTML koristi početne i završne oznake postavljene na stranicu kako bi pregledniku rekao što treba učiniti s elementima koji se nalaze između oznaka. Na primjer, ako dizajner web stranice želi da se određeni tekst prikazuje podebljanim slovima kada se gleda u pregledniku, stavio bi početnu oznaku za podebljano na početak teksta i završnu oznaku za podebljano iza posljednje riječi teksta da biti promijenjen. U programskom dokumentu tekst još uvijek izgleda kao običan tekst, ali kada se stranica pregleda u pregledniku, oznake nestaju i tekst se prikazuje prema uputama za programiranje.
Mnogi ljudi smatraju HTML zastrašujućim. Umjesto da nauče kako izraditi web stranicu pomoću oznaka, neki ljudi radije postavljaju web stranicu točno onako kako žele da izgleda i nešto drugo se brine o tome koje HTML oznake će učiniti da izgleda tako. HTML pisac uklanja potrebu za poznavanjem HTML-a, jer program automatski prevodi naredbe stilova obrade teksta, kao što su podebljani ili kurziv, u njihove HTML ekvivalente.
Većina programa za obradu teksta i uređivača teksta dolazi s ugrađenim HTML pisačem. Autor jednostavno mora upisati i formatirati dokument onako kako želi da izgleda kada se prikaže u pregledniku. Zatim može spremiti dokument kao HTML dokument. Program za obradu teksta automatski dodaje sve oznake potrebne za ispravan prikaz stranice na Internetu.
HTML pisac je obično uključen u mnoge internetske programe koji korisnicima omogućuju objavljivanje teksta, kao što su programi za forume, blogove i časopise. Ugrađen je u zaslon za objavljivanje i omogućuje korisnicima primjenu određenih stilova obrade teksta na svoj tekst. Većina HTML pisaca može raditi samo s osnovnim do umjerenim HTML programiranjem. Naprednije web stranice i dalje zahtijevaju vještu upotrebu izvornog jezika kodiranja za stvaranje boljih vizualnih efekata.