ToolMill.io

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. &lt;, &gt;, &amp;, &quot;) and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.

Pengkodean

Cobalah.

Contoh-contoh

Name
Masukan
<div>"x" & y</div>
Keluaran
&lt;div&gt;&quot;x&quot; &amp; y&lt;/div&gt;
Unicode
Masukan
&lt;span title=&quot;Tom &amp; Jerry&quot;&gt;5 &amp;lt; 10&lt;/span&gt;
Keluaran
<span title="Tom & Jerry">5 < 10</span>

Name

Gunakan encoding entitas ketika Anda ingin karakter seperti braket sudut, sebuah '', atau kutipan untuk menampilkan secara harfiah daripada ditafsirkan sebagai markup. Itu terutama berguna untuk tutorial, field 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 &lt; and &amp;, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.

Aliran kerja praktis

Halaman ini berguna ketika Anda ingin menampilkan sumber HTML mentah dalam dokumentasi, membersihkan teks isian entitas yang disalin dari sistem CMS atau pendukung, mendecode string yang sudah di-eskap dari ekspor, atau memverifikasi apakah snippet tertempel telah pernah lolos sekali atau beberapa kali sebelum menerbitkannya.

Hindari pengekodan ganda

A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &amp;, but an existing &amp; encoded again becomes &amp;amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.

Konteks orang Yahudi masih penting

Pengkodean encoding encoding transhibitor berguna untuk menampilkan markup harfiah dan mencegah penerapan tidak disengaja dalam banyak alur kerja konten, tetapi bukan merupakan pengganti lengkap untuk melarikan diri konteks-sadar dalam setiap aplikasi. Keluaran decoded juga dapat menjadi markup aktif lagi jika Anda menempelkannya ke dalam editor HTML atau pembangun halaman yang hidup.

Keprivasi dan pengolahan lokal

Sebelum Anda Mengundurkan Teks Entity-Converted di Halaman Web atau Suapan

Sebelum menerbitkan atau membenamkan hasil, konfirmasi konteks HTML yang tepat di mana akan digunakan dan apakah sistem tujuan sudah melakukan pelarian secara otomatis. GOPDA yang dikonversi dengan benar tetap dapat salah jika dimasukkan ke tempat yang salah atau lolos dua kali.

Di Mana Penukaran Entitas HTML Masih Dapat Menghasilkan Hasil Tidak Aman atau Tidak Dikehendaki

Konversi entitas Ioak dapat membantu dengan tampilan dan melarikan diri, tetapi tidak menjamin keselamatan dalam setiap konteks. Double-encoding, sebagian lolos, dan tidak cocok antara konten teks dan konteks atribut masih dapat meninggalkan output rusak atau menyesatkan jika tujuan mengharapkan penanganan yang berbeda.

Cara Mentafsirkan Keluaran Entitas HTML Terenkode dan Terdekod

Keluaran terenkoded dimaksudkan untuk mewakili karakter dengan aman dalam konteks terkait-HTML, sementara output terdekode mengembalikan karakter literal yang diwakili entitas-entitas tersebut. Itu tidak secara otomatis membuat hasil yang sesuai untuk setiap tempat Anda mungkin menempelkannya, karena node teks HTML, atribut, skrip, dan feed dapat masing-masing memiliki kebutuhan melarikan diri yang berbeda.

Karena konversi berjalan di peramban Anda, Anda dapat memeriksa fragmen templat yang disalin, konten CMS, pesan dukungan, atau sebagian lolos markup tanpa mengirim teks itu ke situs lain. Itu praktis sewaktu snippet Anda menyertakan konten atau draf internal yang harus tetap berada di daerah setempat.

Alat berkait