Alat developer / 10

Encoder dan Decoder HTML

Escape karakter sensitif HTML atau decode entitas bernama dan numerik.

Encoder dan Decoder HTML: TOEA melakukan escape untuk ampersand, tanda kurung sudut, tanda kutip, dan apostrof, serta melakukan decode entitas Unicode bernama maupun numerik yang umum. Berjalan 100% lokal di browser Anda tanpa upload file ke server.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Codec entitas HTMLPemrosesan lokal

Berjalan sepenuhnya di browser Anda

Saat encoding belum cukup

Encoding membuat teks ditampilkan sebagai teks dalam konten elemen dan nilai atribut yang diberi tanda kutip. Encoding tidak berpengaruh pada URL: javascript:alert(1) tidak mengandung karakter khusus, sehingga tetap sama dan masih berjalan saat ditempatkan dalam href. Pastikan link dimulai dengan https: atau /. Di dalam <script>, <style>, dan atribut event on… berlaku aturan escape yang berbeda, sedangkan nilai query string perlu di-percent-encode dengan encoder URL sebelum dimasukkan ke atribut.

Yang dikenali decoder

Semua entitas numerik di-decode, tetapi hanya enam entitas bernama: &amp;, &lt;, &gt;, &quot;, &apos;, dan &nbsp;. Entitas lain, seperti &eacute;, &copy;, atau &mdash;, dibiarkan apa adanya. HTML mendefinisikan lebih dari dua ribu nama, jadi ganti entitas yang tidak dikenal dengan bentuk numeriknya, seperti &#233; untuk é.

Teks seperti &amp;lt; berarti teks tersebut telah di-encode dua kali. Decode sekali, periksa, lalu decode lagi jika masih ada entitas.

Cara menggunakannya

  1. Pilih Encode atau Decode.
  2. Tempel teks atau entitas.
  3. Ubah dan salin hasilnya.

Privasi & batasan

Pemrosesan berlangsung lokal. Encoding entitas bergantung pada konteks dan bukan pengganti penuh untuk templating yang aman.

Alat terkait

Pertanyaan umum

Apakah encoding membuat HTML apa pun aman?

Ini merepresentasikan karakter teks umum secara aman, tetapi keamanan aplikasi tetap bergantung pada konteks HTML, atribut, URL, atau skrip yang tepat.

Apakah entitas heksadesimal didukung?

Ya. Entitas numerik desimal dan heksadesimal didecode.

Alat gratis · berjalan di browser anda · tanpa perlu akun