Encoder hyper text markup language (HTML) adalah aplikasi yang digunakan untuk mengubah karakter khusus menjadi kode HTML yang diperlukan untuk dibaca oleh browser Internet. Secara umum, kode khusus untuk HTML digunakan untuk menghindari kesalahan menyesatkan yang melibatkan simbol yang sama. Encoder HTML akan memasukkan karakter khusus dan mengubahnya menjadi versi HTML. Misalnya, panah digunakan oleh browser Internet untuk melakukan tugas khusus, jadi jenis kode khusus, yang disebut kode pelarian, digunakan untuk membuat panah. Penggunaan umum dari encoder HTML adalah dalam aplikasi editor HTML.
Dengan mengetik ke editor HTML, proses pengkodean normal otomatis, dan kode untuk browser ditulis dengan benar dengan bantuan encoder HTML bawaan. Sebagian besar platform web menggunakan editor HTML untuk mengubah apa yang diketik menjadi kode untuk dibaca oleh browser. Bahkan pengalaman web umum, seperti mengisi formulir, menggunakan beberapa jenis encoder HTML bawaan. Mempelajari HTML kebanyakan dilakukan oleh desainer web yang ahli, jadi mempelajarinya untuk mengisi formulir di Internet akan menjadi tidak praktis.
Menulis sejumlah besar kode HTML telah menjadi hampir usang karena encoder HTML. Mengetik kode khusus untuk spasi dan memanggil lokasi untuk menambahkan gambar membutuhkan pengetahuan yang baik tentang skrip dan pemrograman. Desain situs web mungkin tidak menggunakan encoder HTML tetapi mungkin memiliki opsi yang tersedia.
Ada beberapa jenis encoder. Sebagian besar adalah encoder HTML umum yang mengkodekan apa yang diketik, tetapi beberapa hanya untuk aplikasi khusus. Encoder dasar mengubah pemrograman HTML menjadi pengalaman pengolah kata dengan mengonversi pengkodean tambahan dengan menekan sebuah tombol. Pembuat enkode khusus dapat melakukan berbagai tugas, dan beberapa bahkan dapat membantu menghasilkan konten web.
Banyak jenis bahasa pemrograman dapat melakukan proses yang sama. Beberapa pembuat enkode mengubah kode dari satu bahasa ke bahasa lain. Ini digunakan untuk mengubah dan menggabungkan beberapa bahasa pemrograman menjadi satu. Terkadang seorang programmer akan mengubah kode HTML ke bahasa lain untuk menyembunyikannya dari pengguna. Ini disebut decoding.
HTML bukanlah bahasa pemrograman tradisional. Itu hanya mengatur dan mengatur halaman sehingga perangkat lunak browser dapat membacanya. Menggunakan encoder yang memiliki kemampuan multibahasa mengubah cara encoder digunakan. Dimungkinkan untuk meminta pembuat kode situs web game membuat kode yang diperlukan untuk menyalin game yang sama ke situs web lain. Aplikasi pengkodean mengurangi jumlah pembelajaran yang diperlukan untuk berinteraksi dengan Internet.