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.

Codifica

Provalo.

Esempi

codifica HTML a entità
Input
<div>"x" & y</div>
Produzione
&lt;div&gt;&quot;x&quot; &amp; y&lt;/div&gt;
Decode entità HTML
Input
&lt;span title=&quot;Tom &amp; Jerry&quot;&gt;5 &amp;lt; 10&lt;/span&gt;
Produzione
<span title="Tom & Jerry">5 < 10</span>

Quando codificare le entità HTML

Utilizzare la codifica dell'entità quando si desidera caratteri come parentesi di angolo, ampersands, o citazioni per visualizzare letteralmente invece di essere interpretato come markup. Questo è particolarmente utile per tutorial, campi CMS, documenti Markdown, campioni di codice, frammenti copiati e valori attributo HTML.

Cosa viene codificato

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.

Flussi di lavoro pratici

Questa pagina è utile quando si desidera visualizzare la fonte HTML grezzo in documentazione, pulire il testo riempito di entità copiato da un CMS o sistema di supporto, decodificare stringhe già espulse dalle esportazioni, o verificare se un cecchino incollato è stato evaso una o più volte prima di pubblicarlo.

Evitare doppio codifica

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.

Il contesto

La codifica dell'entity è utile per la visualizzazione del markup letterale e la prevenzione del rendering accidentale in molti flussi di lavoro di contenuti, ma non è un completo sostituto per la fuga di contenuti in ogni applicazione. L'output decodificato può anche diventare markup attivo di nuovo se lo incolli in un editor HTML vivo o un costruttore di pagine.

Privacy e trattamento locale

Prima di Rely su Entity-Converted Text in Web Pages o Feeds

Prima di pubblicare o incorporare il risultato, confermare l'esatto contesto HTML in cui verrà utilizzato e se il sistema di destinazione già esegue la fuga automaticamente. Una stringa correttamente convertita può ancora essere sbagliata se è inserita nel posto sbagliato o scappata due volte.

Dove la conversione di ingresso HTML può ancora produrre risultati non sicuri o indesiderati

La conversione di ingresso può aiutare con il display e la fuga, ma non garantisce la sicurezza in ogni contesto. Doppia codifica, parziale scappamento, e errori tra contenuto di testo e contesti di attributo possono ancora lasciare l'output rotto o fuorviante se la destinazione si aspetta una gestione diversa.

Come Interpretare Encoded e Decoded HTML Entity Output

L'output codificato è destinato a rappresentare i caratteri in modo sicuro in contesti legati all'HTML, mentre l'output decodificato ripristina i caratteri letterali che tali entità rappresentano. Questo non rende automaticamente il risultato appropriato per ogni luogo che si potrebbe incollare, perché i nodi di testo HTML, attributi, script e feed possono ciascuno avere diverse esigenze di fuga.

Poiché la conversione viene eseguita nel browser, è possibile ispezionare frammenti di modelli copiati, contenuti CMS, messaggi di supporto, o parzialmente evaso markup senza inviare quel testo in un altro sito. Questo è pratico quando i tuoi frammenti includono contenuti interni o bozze che dovrebbero rimanere locali.

Strumenti correlati