Encode:
Input (Teks Mentah)
Ukuran: 0 B Baris: 0
Output (Encoded)

            
Ukuran: 0 B Entitas: 0
Entitas HTML Umum
Karakter Nama Numerik
&&&
<&lt;&#60;
>&gt;&#62;
"&quot;&#34;
'&apos;&#39;
 &nbsp;&#160;
©&copy;&#169;
®&reg;&#174;
™&trade;&#8482;
€&euro;&#8364;
£&pound;&#163;
¥&yen;&#165;
—&mdash;&#8212;
–&ndash;&#8211;
…&hellip;&#8230;
«&laquo;&#171;
»&raquo;&#187;
°&deg;&#176;
×&times;&#215;
÷&divide;&#247;

HTML Entity Encoder & Decoder — Alat Online Gratis

Apa itu HTML entity?

HTML entity adalah escape sequence yang mewakili karakter dengan arti khusus dalam HTML — <, >, &, dan karakter quote — atau karakter yang sulit diketik langsung. Ada dua bentuk: entitas bernama seperti &amp; dan entitas numerik seperti &#38;. Encode teks mentah sebelum disisipkan dalam HTML mencegah browser membacanya sebagai markup, dan dari situ banyak bug cross-site scripting muncul.

Cara pakai

  1. Pilih Encode atau Decode.
  2. Pada mode encode, atur karakter yang ingin di-escape: Quote, Apostrof, Non-ASCII.
  3. Tulis atau tempel teks Anda — konversi berjalan langsung.
  4. Pakai tabel referensi di sebelah kanan untuk mencari entitas tertentu.
  5. Tekan Tukar untuk membalik hasil ke arah sebaliknya.

Pertanyaan yang Sering Diajukan

Kapan saya harus meng-encode HTML entity?

Encode semua konten dari pengguna sebelum dimasukkan ke HTML: kolom komentar, judul posting, deskripsi produk, apa pun yang datang dari luar kode Anda. Tanpa encoding, karakter < dan > mentah dibaca sebagai tag HTML, bukan ditampilkan sebagai teks, dan dari situlah serangan cross-site scripting masuk.

Apa bedanya entity bernama dan entity numerik?

&copy; dan © sama-sama menghasilkan ©. Entity bernama lebih mudah dibaca, sedangkan entity numerik berfungsi di semua konteks HTML/XML, termasuk spesifikasi lama yang tidak mengenal versi bernamanya. Untuk kompatibilitas maksimum, terutama di XML, pakai numerik. Untuk keterbacaan di HTML, pakai yang bernama.

Apakah tanda kutip dan apostrof perlu di-encode?

Di dalam isi elemen, tidak perlu. Hanya <, >, dan & yang wajib di-encode. Di dalam nilai atribut, Anda harus meng-encode tanda kutip yang dipakai untuk membatasi atribut. Opsi Quote dan Apostrof membantu Anda bermain aman saat hasilnya akan dimasukkan ke atribut HTML.

Apa fungsi opsi Non-ASCII?

Opsi ini mengubah setiap karakter di atas code point 127, seperti huruf beraksen, emoji, aksara Tionghoa/Jepang, dan simbol matematika, menjadi entity numerik &#NNNN;. Berguna untuk pengiriman ASCII murni atau saat tujuan tidak menangani UTF-8 dengan baik. Sebagian besar halaman HTML modern tidak membutuhkannya.

Apakah alat ini mengirim data saya ke server?

Tidak. Encode dan decode berjalan sepenuhnya di browser Anda dengan JavaScript. Teks Anda tidak pernah keluar dari perangkat.