En HTML-kodare (Hyper Text Markup Language) är ett program som används för att konvertera specialtecken till HTML-koden som behövs för att läsas av en webbläsare. I allmänhet används specialkod för HTML för att undvika missvisande fel som involverar samma symboler. En HTML-kodare kommer att ha specialtecknet inmatat och konvertera det till HTML-versionen. Till exempel används pilar av webbläsare för att utföra speciella uppgifter, så en speciell typ av kod, som kallas en escape-kod, används för att göra pilar. En vanlig användning av en HTML-kodare är i en HTML-redigeringsprogram.
Genom att skriva in i en HTML-editor automatiseras processen med normal kodning, och en kod för webbläsaren skrivs korrekt med hjälp av en inbyggd HTML-kodare. De flesta webbplattformar använder en HTML-redigerare för att konvertera det som skrivits till kod för webbläsare att läsa. Även vanliga webbupplevelser, som att fylla i ett formulär, använder någon typ av inbyggd HTML-kodare. Att lära sig HTML görs mestadels av skickliga webbdesigners, så att lära sig att fylla i formulär på Internet skulle vara opraktiskt.
Att skriva stora mängder HTML-kod har blivit nästan föråldrat på grund av HTML-kodare. Att skriva in speciella koder för mellanslag och anropsplatser för att lägga till en bild kräver goda kunskaper i skript och programmering. En webbdesign kanske inte använder en HTML-kodare men har förmodligen alternativet tillgängligt.
Det finns flera typer av kodare. De flesta är allmänna HTML-kodare som kodar det som skrivs, men vissa är endast för speciella applikationer. De grundläggande kodarna förvandlar HTML-programmering till en ordbehandlingsupplevelse genom att konvertera extra kodning med en knapptryckning. Specialkodare kan utföra en mängd olika uppgifter, och vissa kan till och med hjälpa till att producera webbinnehåll.
Många typer av programmeringsspråk kan göra samma processer. Vissa kodare ändrar kod från ett språk till ett annat. Dessa används för att konvertera och kombinera flera programmeringsspråk till ett. Ibland ändrar en programmerare HTML-koden till ett annat språk för att dölja den för användarna. Detta kallas avkodning.
HTML är inte ett traditionellt programmeringsspråk. Den ställer bara in och organiserar sidan så att en webbläsarprogramvara kan läsa den. Användning av kodare som har flerspråkig förmåga ändrar hur kodare används. Det är möjligt att låta kodaren för en spelwebbplats skapa koden som behövs för att kopiera samma spel till en annan webbplats. Kodningsapplikationer minskar mängden lärande som krävs för att interagera med Internet.