Encoder dan Dekoder Entitas HTML

Pilih enkode atau dekode, lalu tempel teksnya. Pengodean dapat hanya menulis lima karakter khusus, atau setiap karakter non-ASCII sebagai referensi bernama atau numerik. Pendekodean membaca semua referensi bernama HTML.

Gratis Berjalan di peramban Anda Diperiksa Selasa, 10 November 2026

Tindakan
Yang dienkode

Khusus: hanya & < > " dan tanda kutip tunggal. Bernama: kelima itu, dan karakter non-ASCII lain sebagai nama seperti &eacute;. Numerik: kelima itu, dan setiap karakter non-ASCII sebagai angka.

Hingga 200.000 karakter. Spasi dan pemisah baris dipertahankan.

Hasil

Hasil — Salin, atau unduh sebagai result.txt.
Penggantian — Berapa karakter yang ditulis sebagai referensi, atau berapa referensi yang dibaca.
Hasil

Alat ini berjalan di peramban Anda. Apa yang Anda masukkan tidak dikirim kepada kami.

Cara memakai

  1. Pilih Enkode untuk menulis karakter sebagai referensi, atau Dekode untuk membacanya.
  2. Untuk pengodean, pilih Yang dienkode. Lima karakter khusus selalu ditulis sebagai referensi di setiap pilihan.
  3. Tempel teks ke Teks. Hasil muncul saat Anda mengetik.
  4. Salin Hasil dan tempel ke HTML Anda, atau ke kolom yang membutuhkannya.

Referensi bernama dan numerik

Referensi karakter menulis sebuah karakter sebagai teks yang dibaca HTML kembali sebagai karakter itu. Referensi bernama memakai nama di antara ampersand dan titik koma, seperti &copy; untuk tanda hak cipta. Referensi numerik memakai angka, desimal seperti &#169; atau heksadesimal seperti &#xA9;. Daftarnya adalah yang dipelihara WHATWG untuk HTML; ia memiliki 2.231 entri, dengan dan tanpa titik koma, dan halaman ini mendekode setiap entri itu.

Beberapa nama adalah nama lama yang oleh HTML juga dibaca tanpa titik koma dalam teks, seperti &amp atau &copy. Pengodean selalu menulis titik koma. Pendekodean mengikuti aturan yang sama dengan peramban: ketika beberapa nama dimulai dengan teks yang sama, yang paling panjang yang menang.

&eacute; = é = &#233; = &#xE9;

Mengapa hanya lima karakter yang harus diloloskan, dan apa arti angkanya

Dalam teks dan nilai atribut HTML, karakter & < > " dan ' dapat mengubah markup. Menuliskannya sebagai &amp; &lt; &gt; &quot; dan &#39; menjaganya tetap sebagai teks biasa. Karakter lain memerlukan referensi hanya jika pengodean karakter halaman tidak dapat memuatnya, itulah sebabnya pilihan Bernama dan Numerik ada.

Angka dari 0x80 sampai 0x9F dibaca sebagai karakter windows-1252, sehingga &#150; menjadi tanda hubung panjang (en dash). Angka 0, separuh surogat dan setiap angka di atas 1.114.111 bukan karakter, dan didekode menjadi karakter pengganti U+FFFD.

  • Enkode dengan Lima karakter khusus saja ketika halaman berupa UTF-8 dan hanya markup yang bisa merusaknya.
  • Gunakan pilihan numerik ketika sebuah sistem hanya menerima ASCII, seperti sebagian templat email.

Contoh: teks bawaan

Teks bawaannya adalah Crème brûlée costs 5 € & "quoted", with the word tea in bold HTML tags and an emoji at the end. Dengan pilihan bernama, è menjadi &egrave;, û menjadi &ucirc;, é menjadi &eacute;, tanda euro menjadi &euro;, dan emoji menjadi &#128512;. Ampersand, tanda kutip dan tanda kurung sudut ditulis sebagai &amp;, &quot;, &lt; dan &gt;.

Itu adalah 12 penggantian: 5 karakter non-ASCII dan 7 karakter khusus. Mendekode hasilnya mengembalikan teks asli.

Pertanyaan yang sering diajukan

Apa beda referensi bernama dan numerik?

Referensi bernama memakai nama seperti &eacute;, yang mudah dibaca. Referensi numerik memakai kode karakter, seperti &#233;, dan berfungsi untuk setiap karakter, termasuk yang tidak memiliki nama, seperti sebagian besar emoji.

Apakah pendekode menangani setiap entitas dalam HTML?

Ia menangani setiap referensi bernama dalam daftar WHATWG, dengan dan tanpa titik koma, serta setiap referensi numerik. Teks yang tampak seperti referensi tetapi bukan, seperti &unknown;, dibiarkan tidak berubah.

Mengapa &copy 2026 terdekode menjadi tanda hak cipta?

HTML membaca beberapa nama lama tanpa titik koma dalam teks. Peramban melakukan hal yang sama, jadi pendekode juga. Tulis titik koma untuk menghindari keraguan.

Mengapa &#150; menjadi tanda hubung?

Angka dari 128 sampai 159 dibaca sebagai karakter windows-1252, sebagaimana diwajibkan HTML. Angka 150 adalah en dash dalam tabel itu.

Apakah teks saya dikirim ke server?

Tidak. Pengodean dan pendekodean berjalan di peramban Anda. Tidak ada yang Anda ketik yang dikirim ke server kami atau disimpan di sana.

Sumber

Angka dan teks terakhir diperiksa pada Selasa, 10 November 2026.

Kami memakai cookie yang diperlukan agar situs berjalan. Dengan persetujuan Anda, Google juga memakai cookie iklan untuk menampilkan iklan yang dipersonalisasi. Jika Anda menolaknya, iklan tetap tampil, tetapi tidak dipersonalisasi.