HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Pengkodean
Cobalah
Contoh
<div>"x" & y</div>
<div>"x" & y</div>
<span title="Tom & Jerry">5 &lt; 10</span>
<span title="Tom & Jerry">5 < 10</span>
Kapan mengkodekan entitas HTML
Gunakan entity encoding ketika Anda ingin karakter seperti sudut kurung, ampersands, atau kutipan untuk menampilkan harfiah bukan ditafsirkan sebagai markup. Ini sangat berguna untuk tutorial, bidang CMS, dokumen Markdown, sampel kode, snippet disalin, dan nilai atribut HTML.
Apa yang akan dikodekan
The most common cases are <, >, &, and quotes. Depending on the workflow, you may see named entities such as < and &, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.
Praktis mengalir
Halaman ini berguna ketika Anda ingin menampilkan sumber HTML mentah dalam dokumentasi, membersihkan hak teks yang diisi disalin dari sistem CMS atau dukungan, decode alreadid- string yang melarikan diri dari ekspor, atau memverifikasi apakah snippet pasted telah lolos sekali atau beberapa kali sebelum menerbitkannya.
Hindari pengkodean-ganda
A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &, but an existing & encoded again becomes &amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.
Konteks masih penting
Entitas pengkodean berguna untuk menampilkan markup literal dan mencegah rendering disengaja dalam banyak aliran konten, tetapi ini bukan sebuah pengganti lengkap untuk konteks-sadar melarikan diri dalam setiap aplikasi. Keluaran yang didekodasi juga dapat menjadi markup aktif lagi jika Anda menempelkannya ke penyunting HTML atau pembangun halaman.
Privasi dan pemrosesan lokal
Sebelum Anda Rely pada Entity- Teks Berkonversi dalam Halaman Web atau Feed
Sebelum menerbitkan atau embedding hasil, konfirmasi konteks HTML yang tepat dimana itu akan digunakan dan apakah sistem tujuan sudah melakukan escape secara otomatis. String yang dikonversi dengan benar masih dapat salah jika dimasukkan ke tempat yang salah atau lolos dua kali.
Dimana Konversi Entitas HTML Masih Dapat Menghasilkan Hasil Yang Tak Aman atau Tak Diinginkan
Konversi entitas dapat membantu dengan tampilan dan melarikan diri, tetapi tidak menjamin keselamatan dalam setiap konteks. Double-encoding, parsial escape, dan tidak cocok antara isi teks dan atribut konteks masih dapat meninggalkan keluaran rusak atau menyesatkan jika tujuan mengharapkan penanganan berbeda.
Cara membuat Interpret Encoded dan Decoded HTML Entitas Keluaran
Keluaran terkode dimaksudkan untuk mewakili karakter aman dalam konteks HTML terkait, sementara dekode keluaran menyimpan kembali literal karakter mereka mewakili. Itu tidak secara otomatis membuat hasil yang sesuai untuk setiap tempat Anda mungkin menempelkannya, karena node teks HTML, atribut, skrip, dan asupan dapat memiliki kebutuhan melarikan diri yang berbeda.
Karena konversi berjalan dalam peramban Anda, Anda dapat memeriksa fragmen template yang disalin, isi CMS, pesan dukungan, atau markup yang melarikan diri sebagian tanpa mengirim teks ke situs lain. Itu praktis ketika snippet Anda termasuk isi internal atau draf yang harus tetap lokal.
Perkakas terkait
Alat Enkode / Decode Base64
Enkode teks ke Base64 atau decode Base64 kembali ke konten yang dapat dibaca langsung dalam peramban Anda. Ini berguna untuk memeriksa token, tajuk otorisasi debug, memeriksa nilai konfigurasi, memecahkan kode API payloads, dan mengubah teks polos tanpa menggunakan layanan remote. ToolMill berjalan sepenuhnya klise-sisi untuk privasi dan terus bekerja offline setelah instalasi.
Pengkodean
Hex Encode / Decode - Teks PseuHex
Hex Encode / Decode mengkonversi teks kedalam heksadesimal (base- 16) bytes dan decode hex kembali ke teks yang dapat dibaca. Gunakan itu untuk debugging binary payloads, periksa UTF-8 bytes, membalikkan string escape, dan bekerja dengan hashes atau protokol level rendah. Menerima format hex umum (dengan atau tanpa spasi, baris baru, atau 0x prefix). Berjalan 100% lokal di browser Anda - tidak ada upload - dan bekerja offline setelah menginstal ToolMill sebagai PWA.
Pengkodean
ROT13 Encode / Decode - Teks Cipher ROT13
ROT13 adalah sandi substitusi huruf sederhana yang mengubah A WARN, B VALO, dll. Hal ini sering digunakan untuk spoiler, obfuscation ringan, dan forum / email teks. Alat ini menyandikan teks polos ke ROT13 dan mendekode ROT13 kembali ke teks (operasi simetris). Berjalan 100% lokal di browser Anda - tidak ada upload - dan bekerja offline setelah menginstal ToolMill sebagai PWA.
Pengkodean
URL Encode / Decode (Percent-Encoding)
URL Encode / Decode (persent-encoding) mengkonversi karakter yang tidak aman kedalam format URL-aman dan kembali lagi. Gunakan untuk string query, redirect URL, parameter UTM, dan permintaan API debug (RFC 3986). Berjalan 100% lokal di browser Anda - tidak ada upload - dan bekerja offline setelah menginstal ToolMill sebagai PWA.
Pengkodean
