Pengode / Pengurai Entitas HTML
Tentang alat ini
Ubah teks menjadi entitas HTML atau kembalikan entitas menjadi karakter yang dapat dibaca untuk memastikan proses escape pada konten dan atribut. Alat ini memudahkan peninjauan konversi untuk mitigasi XSS, templating, dan pengecekan tampilan langsung di dalam browser tanpa akses jaringan.
Konversi entitas HTML
0 karakter / 0 byte
Contoh:
0 karakter / 0 byte
Siap (konversi otomatis: aktif)
Peringatan:
Cara pakai
- Tempel atau ketik teks pada area input, atau gunakan salah satu contoh.
- Pilih Enkode atau Dekode dan atur opsi spasi, referensi numerik, serta karakter kustom.
- Jika konversi otomatis aktif keluaran akan diperbarui langsung; jika tidak tekan “Jalankan konversi”.
- Gunakan “Salin keluaran” atau “Unduh keluaran” untuk menyimpan hasil.
Catatan
- Proses enkode meng-escape lima karakter dasar melalui DOM dan melakukan konversi tambahan (karakter kustom, non-ASCII) sesuai pilihan.
- Proses dekode memasukkan input ke
innerHTML
elemen sementara lalu membacatextContent
, sehingga skrip tidak pernah dijalankan. - Jika mengubah ke
<br>
atau mempertahankan spasi beruntun, atur gayawhite-space
pada halaman tujuan agar tata letak sesuai. - Mitigasi XSS bergantung konteks—atribut HTML, URL, JavaScript, dan JSON memerlukan strategi escape masing-masing.
- Deteksi entitas yang sudah dienkode untuk mencegah pengkodean ganda saat memproses markup yang ada.
- Kinerja bergantung pada browser dan perangkat; worker akan bergiliran proses untuk input sekitar 1 MB.
- Batasan yang diketahui: URL encoding, aturan khusus atribut, dan escape konteks skrip tidak ditangani alat ini.
Seluruh pemrosesan berlangsung di browser Anda; tidak ada data yang dikirim.