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.
Codifica
Provalo.
Esempi
<div>"x" & y</div>
<div>"x" & y</div>
<span title="Tom & Jerry">5 &lt; 10</span>
<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 < and &, 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 &, but an existing & encoded again becomes &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
Base64 Encode / Decode Tool
codificare il testo in Base64 o decodifica Base64 nel contenuto leggibile direttamente nel browser. È utile per ispezionare token, debugging intestazioni di autorizzazione, il controllo dei valori di configurazione, la decodifica dei payload API e la conversione del testo normale senza utilizzare un servizio remoto. ToolMill gestisce completamente client-side per la privacy e continua a lavorare offline dopo l'installazione.
Codifica
Hex Encode / Decode — Testo ↔ Hex
Hex Encode / Decode converte il testo in esadecimale (base-16) byte e decodifica hex di nuovo in testo leggibile. Usalo per il debug dei carichi binari, ispezionando i byte UTF-8, invertendo le stringhe sfuggite, e lavorando con le hash o i protocolli di basso livello. Accetta formati esagonali comuni (con o senza spazi, nuove linee o prefissi 0x). Esegue 100% localmente nel vostro browser — nessun uploads — e funziona offline dopo l'installazione ToolMill come PWA.
Codifica
ROT13 Encode / Decode — Testo ↔ ROT13 Cipher
ROT13 è un semplice codice di sostituzione lettera che cambia A↔N, B↔O, ecc. È spesso usato per spoiler, obfuscation leggero e testo forum/email. Questo strumento codifica testo normale a ROT13 e decodifica ROT13 indietro al testo (l'operazione è simmetrica). Esegue 100% localmente nel vostro browser — nessun uploads — e funziona offline dopo l'installazione ToolMill come PWA.
Codifica
URL Encode / Decode (Percent-Encoding)
URL Encode/Decode (percent-encoding) converte i caratteri non sicuri in un formato URL-safe e di nuovo. Utilizzare per le stringhe di query, reindirizzare URL, parametri UTM e debugging richieste API (RFC 3986). Esegue 100% localmente nel vostro browser — nessun uploads — e funziona offline dopo l'installazione ToolMill come PWA.
Codifica
