Bir köprü metni biçimlendirme dili (HTML) kodlayıcısı, özel karakterleri bir İnternet tarayıcısı tarafından okunması gereken HTML koduna dönüştürmek için kullanılan bir uygulamadır. Genel olarak, aynı sembolleri içeren yanıltıcı hatalardan kaçınmak için HTML için özel kod kullanılır. Bir HTML kodlayıcı girilen özel karaktere sahip olacak ve onu HTML sürümüne dönüştürecek. Örneğin, oklar Internet tarayıcıları tarafından özel görev yapmak için kullanılır, bu nedenle oklar yapmak için bir kaçış kodu adı verilen özel bir kod türü kullanılır. Bir HTML kodlayıcının yaygın kullanımı bir HTML editör uygulamasındadır.
Bir HTML editörüne yazarak normal kodlama işlemi otomatik hale getirilir ve tarayıcı için bir kod, yerleşik bir HTML kodlayıcı yardımı ile doğru bir şekilde yazılır. Çoğu web platformu, tarayıcıların okuması için kod içine yazılanları dönüştürmek için bir HTML düzenleyici kullanır. Form doldurma gibi yaygın web deneyimleri bile, bir tür yerleşik HTML kodlayıcı kullanır. HTML öğrenmek çoğunlukla yetenekli web tasarımcıları tarafından yapılır; bu nedenle, Internet'teki formları doldurmayı öğrenmek pratik olmaz.
Çok miktarda HTML kodu yazmak, HTML kodlayıcıları nedeniyle neredeyse kullanılmaz hale geldi. Boşluklar için özel kodlar yazmak ve resim eklemek için konum arayarak komut dosyası yazma ve programlama hakkında iyi bilgi gerekir. Bir web sitesi tasarımı bir HTML kodlayıcı kullanmıyor olabilir, ancak muhtemelen kullanılabilir seçeneğe sahiptir.
Birkaç tür kodlayıcı vardır. Çoğu, yazılanları kodlayan genel HTML kodlayıcılarıdır, ancak bazıları yalnızca özel uygulamalar içindir. Temel kodlayıcılar, bir düğmeye basarak ekstra kodlamayı dönüştürerek HTML programlamasını bir kelime işlemci deneyimine dönüştürür. Özel kodlayıcılar çeşitli işler yapabilir ve bazıları web içeriği oluşturmaya bile yardımcı olabilir.
Birçok programlama dili türü aynı işlemleri yapabilir. Bazı kodlayıcılar kodu bir dilden diğerine değiştirir. Bunlar birkaç programlama dilini bire dönüştürmek ve birleştirmek için kullanılır. Bazen bir programcı, HTML kodunu kullanıcılardan gizlemek için başka bir dile değiştirir. Buna kod çözme denir.
HTML geleneksel bir programlama dili değildir. Yalnızca bir tarayıcı yazılımının okuyabilmesi için sayfayı kurar ve düzenler. Çok dilli kapasiteye sahip kodlayıcıları kullanmak, kodlayıcıların kullanım şeklini değiştirir. Bir oyun web sitesinin kodlayıcısının aynı oyunu başka bir web sitesine kopyalamak için gereken kodu oluşturması mümkündür. Kodlama uygulamaları, İnternet ile etkileşime girmek için gereken öğrenme miktarını azaltır.


