🏷️ 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.
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 (& < > " ') 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 © dan bentuk numerik seperti © kembali ke karakter aslinya. Hasilnya diperbarui secara real-time saat Anda mengetik.
Cara pakai
- Tempel atau ketik teks Anda ke dalam kotak input di sebelah kiri.
- Pilih mode: Enkripsi (teks → entitas) atau Dekripsi (entitas → teks).
- Saat mengenkripsi, aktifkan opsi 'Encode all non-ASCII' untuk mengubah karakter seperti é, ©, atau emoji menjadi entitas numerik.
- 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, < 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 &, < menjadi <, > menjadi >, " menjadi ", dan ' menjadi '. 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 © dan é, entitas numerik desimal seperti ©, dan entitas numerik heksadesimal seperti © — 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.