Encoder / Decoder Entitas HTML

Enkode teks ke entitas HTML untuk tampilan aman di situs web, atau dekode entitas HTML kembali ke teks yang dapat dibaca.

Cara Kerja

1

Masukkan Konten

Tempel teks atau kode HTML Anda ke dalam kotak input.

2

Pilih Mode

Pilih "Enkode" untuk mengubah karakter khusus menjadi entitas, atau "Dekode" untuk mengembalikannya.

3

Salin Hasil

Dapatkan string HTML aman yang dienkode secara instan.

Pertanyaan yang Sering Diajukan

Apa itu entitas HTML?

Entitas HTML adalah string karakter yang digunakan untuk menampilkan karakter khusus (seperti < dan >) atau karakter tak terlihat dalam dokumen HTML. Mereka dimulai dengan ampersand (&) dan diakhiri dengan titik koma (;).

Mengapa saya perlu mengenkode HTML?

Pengkodean sangat penting untuk keamanan (mencegah Cross-Site Scripting atau serangan XSS) dan untuk memastikan bahwa browser menafsirkan karakter khusus sebagai teks daripada kode.

Apakah ini mendukung emoji?

Ya! Emoji dan karakter non-standar lainnya dapat dienkode menjadi padanan entitas numerik mereka jika Anda mengaktifkan opsi "Enkode Non-ASCII".

Apakah konversi ini pribadi?

Tentu saja. Semua pemrosesan terjadi secara lokal di browser Anda menggunakan JavaScript. Tidak ada data yang dikirim ke server kami.

Karakter apa yang dienkode?

Secara default, kami mengenkode 5 karakter khusus XML standar: <, >, &, ", dan '. Mengaktifkan "Enkode Non-ASCII" juga akan mengonversi karakter seperti ©, ®, dan emoji.

Apa perbedaan antara Enkode dan Dekode?

Pengkodean mengubah karakter khusus menjadi entitas HTML yang aman (misalnya, `<` menjadi `&lt;`). Penguraian kode membalikkan proses ini, mengubah entitas kembali menjadi karakter yang dapat dibaca.

Bisakah saya menyandikan karakter yang tidak terlihat?

Ya, karakter tak kasat mata seperti spasi tak putus dikonversi ke entitas yang setara (misalnya, `&nbsp;`).

Apakah alat ini berguna bagi pengembang?

Ya, penting bagi pengembang web untuk membersihkan masukan pengguna dan mencegah kerentanan injeksi kode.

Apakah ini mendukung entitas hex?

Saat ini, defaultnya adalah entitas bernama (seperti `&copy;`) atau entitas desimal yang tidak memiliki entitas bernama.

Apakah ada batasan panjang teks?

Tidak ada batasan ketat, tetapi kinerja bergantung pada kemampuan browser Anda saat memproses blok teks yang sangat besar.