🛝Toolio
Tentang Kontak

🏷️ Pengencoder & Pengdekoder Entitas HTML

Enkripsi karakter khusus HTML menjadi entitas yang aman atau dekripsi entitas kembali ke teks yang dapat dibaca — semua dalam waktu nyata, sepenuhnya di browser Anda tanpa mengirimkan data ke mana pun.

Input
Output

Privat sejak awal. Alat ini berjalan sepenuhnya di browser Anda — tidak ada yang Anda masukkan diunggah atau disimpan, dan bisa dipakai offline.

Tentang

Alat ini menangani enkripsi dan dekripsi entitas HTML secara langsung di browser Anda menggunakan JavaScript — tanpa server, tanpa unggah, tanpa akun. Alat ini mengubah lima karakter HTML penting (& < > " ') menjadi entitas yang dinamai (&amp; &lt; &gt; &quot; &#39;) untuk mencegah XSS dan kerusakan markup. Mode opsional juga mengenkripsi semua karakter non-ASCII menjadi entitas numerik (&#NNN;), yang berguna untuk lingkungan yang memerlukan output ASCII murni. Dekripsi membalikkan proses ini, mengubah entitas bernama seperti &copy; dan bentuk numerik seperti &#169; kembali ke karakter aslinya. Hasilnya diperbarui secara real-time saat Anda mengetik.

Cara pakai

  1. Tempel atau ketik teks Anda ke dalam kotak input di sebelah kiri.
  2. Pilih mode: Enkripsi (teks → entitas) atau Dekripsi (entitas → teks).
  3. Saat mengenkripsi, aktifkan opsi 'Encode all non-ASCII' untuk mengubah karakter seperti é, ©, atau emoji menjadi entitas numerik.
  4. Output diperbarui secara real-time — salin dengan tombol Salin.

FAQ

Apa itu entitas HTML?
Entitas HTML adalah urutan teks yang merepresentasikan karakter yang sebelumnya akan diinterpretasikan sebagai markup HTML. Misalnya, &lt; merepresentasikan < sehingga browser menampilkan tanda kurang dari, bukan menganggapnya sebagai tag.
Karakter apa saja yang dienkripsi secara default?
Secara default, alat ini mengenkripsi lima karakter yang merusak HTML: & menjadi &amp;, < menjadi &lt;, > menjadi &gt;, " menjadi &quot;, dan ' menjadi &#39;. Aktifkan opsi non-ASCII untuk juga mengenkripsi huruf berakcent, simbol, dan emoji.
Apakah bisa mendekripsi entitas bernama dan numerik?
Ya. Pengdekripsi menangani entitas bernama seperti &copy; dan &eacute;, entitas numerik desimal seperti &#169;, dan entitas numerik heksadesimal seperti &#xA9; — semua dikonversi kembali ke karakter Unicode aslinya.
Apakah teks saya dikirim ke server?
Tidak. Semua enkripsi dan dekripsi berjalan secara lokal di browser Anda menggunakan JavaScript. Tidak ada data yang keluar dari perangkat Anda.
Kapan saya harus menggunakan enkripsi entitas numerik untuk karakter non-ASCII?
Gunakan saat output Anda harus murni ASCII — contohnya, sistem email lama, parser XML tertentu, atau platform CMS yang lebih tua yang tidak menangani UTF-8 secara andal. Untuk HTML UTF-8 modern, mengenkripsi hanya lima karakter khusus sudah cukup.
Apakah alat ini mengunggah data saya?
Tidak. Semuanya berjalan langsung di browser Anda, jadi data Anda tidak pernah meninggalkan perangkat — bahkan tetap bisa dipakai offline setelah halaman dimuat.