Hyper-Text Markup Language (HTML) -kirjoittaja, jota kutsutaan myös HTML-editoriksi, on tietokoneohjelma, joka kääntää tekstinkäsittelytekstin ja grafiikan tälle tietylle tietokonekielelle. HTML -kirjoittimen avulla henkilö, joka ei osaa suunnitella verkkosivustoja ohjelmointikielellä, voi luoda niitä käsittelemällä tekstiä ja muita sivuelementtejä samalla tavalla kuin ne näyttäisivät Internetissä renderoinnin aikana. Tätä kykyä työskennellä lopputuloksen kanssa ohjelmointikielen sijasta kutsutaan nimellä ”Mitä näet, mitä saat” (WYSIWYG).
Internet -selaimet luovat verkkosivuja tulkitsemalla tietokoneohjelmointikieliä. Yleisin ohjelmointikieli on HTML, joka on verkkosivun perusrakenne. HTML käyttää sivulle asetettuja alku- ja lopputunnisteita kertomaan selaimelle, mitä tehdä tunnisteiden välissä olevien elementtien kanssa. Jos esimerkiksi verkkosivuston suunnittelija haluaa tietyn tekstin näkyvän lihavoituna selaimessa, hän laittaa lihavoinnin alkuosan tekstin alkuun ja lopun tunnuksen lihavoiduksi tekstin viimeisen sanan jälkeen olla muutettu. Ohjelmointiasiakirjassa teksti näyttää edelleen tavalliselta tekstiltä, mutta kun sivua tarkastellaan selaimessa, tunnisteet katoavat ja teksti renderöidään ohjelmointiohjeiden mukaisesti.
Monet pitävät HTML: ää pelottavana. Sen sijaan, että jotkut ihmiset oppisivat rakentamaan verkkosivuja tunnisteiden avulla, jotkut ihmiset haluavat sijoittaa verkkosivun juuri sellaiseksi kuin he haluavat sen näyttävän, ja jotakin muuta on huolissaan siitä, mitkä HTML -tunnisteet saisivat sen näyttämään siltä. HTML -kirjoittaja poistaa tarpeen tuntea HTML -koodin, koska ohjelma kääntää tekstinkäsitystyylikomennot, kuten lihavoidut tai kursivoidut, automaattisesti HTML -vastaaviksi.
Useimmissa tekstinkäsittely- ja tekstinkäsittelyohjelmissa on sisäänrakennettu HTML -kirjoitin. Kirjoittajan on vain kirjoitettava ja muotoiltava asiakirja sellaisena kuin hän haluaa sen näyttävän selaimessa. Hän voi sitten tallentaa asiakirjan HTML -dokumentiksi. Tekstinkäsittelyohjelma lisää automaattisesti kaikki tunnisteet, joita tarvitaan sivun esittämiseen oikein Internetissä.
HTML-kirjoitin sisältyy yleensä moniin Internet-pohjaisiin ohjelmiin, joiden avulla käyttäjät voivat lähettää tekstiä, kuten foorumeille, blogeille ja lehdille. Se on sisällytetty lähetysnäyttöön, ja sen avulla käyttäjät voivat soveltaa tiettyjä tekstinkäsittelytapoja tekstiinsä. Useimmat HTML -kirjoittajat voivat käsitellä vain perus- tai kohtalaista HTML -ohjelmointia. Edistyneemmät verkkosivustot vaativat edelleen alkuperäisen koodauskielen taitavaa käyttöä parempien visuaalisten tehosteiden luomiseksi.