Hypertekstimerkintäkielen (HTML) kooderi on sovellus, jota käytetään erikoismerkkien muuntamiseen HTML -koodiksi, jota Internet -selain tarvitsee lukea. Yleensä käytetään erityistä HTML -koodia, jotta vältetään harhaanjohtavat virheet, jotka sisältävät samoja symboleja. HTML -kooderiin syötetään erikoismerkki ja se muutetaan HTML -versioon. Esimerkiksi Internet -selaimet käyttävät nuolia erityistehtävien suorittamiseen, joten nuolien tekemiseen käytetään erityistä koodityyppiä, jota kutsutaan pako -koodiksi. Yleinen HTML -kooderin käyttö on HTML -editorisovelluksessa.
Kirjoittamalla HTML-editoriin normaali koodausprosessi automatisoidaan ja selaimen koodi kirjoitetaan oikein sisäänrakennetun HTML-kooderin avulla. Useimmat verkkoalustat käyttävät HTML -editoria muuntaakseen kirjoitetun koodin selainten luettavaksi. Jopa yleiset verkkokokemukset, kuten lomakkeen täyttäminen, käyttävät jonkinlaista sisäänrakennettua HTML-kooderia. HTML: n oppimisen tekevät enimmäkseen ammattitaitoiset web -suunnittelijat, joten sen oppiminen täyttämään lomakkeita Internetissä olisi epäkäytännöllistä.
Suurten määrien HTML -koodin kirjoittaminen on lähes vanhentunut HTML -koodereiden vuoksi. Erikoiskoodien kirjoittaminen välilyönneille ja paikkojen kutsuminen kuvan lisäämiseksi edellyttää hyvää komentosarjojen ja ohjelmoinnin tuntemusta. Verkkosivuston suunnittelu ei ehkä käytä HTML -kooderia, mutta se on luultavasti käytettävissä.
Koodereita on useita. Useimmat ovat yleisiä HTML -koodereita, jotka koodaavat kirjoitetun, mutta jotkut ovat vain erikoissovelluksia varten. Peruskooderit muuttavat HTML -ohjelmoinnin tekstinkäsittelykokemukseksi muuntamalla ylimääräisen koodauksen napin painalluksella. Erikoiskooderit voivat tehdä erilaisia tehtäviä, ja jotkut voivat jopa auttaa Web -sisällön tuottamisessa.
Monet ohjelmointikielet voivat tehdä samoja prosesseja. Jotkut kooderit vaihtavat koodin kielestä toiseen. Näitä käytetään useiden ohjelmointikielien muuntamiseen ja yhdistämiseen yhdeksi. Joskus ohjelmoija vaihtaa HTML -koodin toiselle kielelle piilottaakseen sen käyttäjiltä. Tätä kutsutaan dekoodaukseksi.
HTML ei ole perinteinen ohjelmointikieli. Se vain määrittää ja järjestää sivun niin, että selainohjelmisto voi lukea sen. Monikielisten ominaisuuksien käyttäminen muuttaa enkoodereiden käyttöä. On mahdollista, että pelisivuston kooderi luo koodin, joka tarvitaan saman pelin kopioimiseen toiselle verkkosivustolle. Koodaussovellukset vähentävät Internetin kanssa vuorovaikutuksessa tarvittavan oppimisen määrää.