Categoria: Sviluppo

Codificatore e decodificatore HTML

Idea internaManca uno strumento?

Codifica i cinque caratteri riservati, decodifica entità nominate e numeriche

Converti &, <, >, " e ' in entità HTML, oppure decodifica entità nominate, decimali ed esadecimali in testo. Copia il risultato; tutto gira nel browser.

Risultato
Qui comparirà il risultato.

Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.

A cosa serve

Questo codificatore e decodificatore HTML gestisce due direzioni. La codifica esegue escape dei cinque caratteri riservati &, <, >, " e ' nelle loro entità HTML, così un esempio di codice o un input utente viene mostrato come testo invece di essere interpretato come markup. La decodifica riporta le entità supportate a caratteri ordinari: le forme nominate amp, lt, gt, quot, apos, #39 e nbsp, più entità numeriche decimali ed esadecimali come &#39; e &#x27;. Il risultato può essere copiato con una azione e tutto gira nel browser. I confini contano: non c’è catalogo completo di entità nominate, solo i nomi indicati più forme numeriche. La codifica non trasforma normali caratteri non ASCII, quindi accenti, testo CJK ed emoji restano invariati. Non ci sono sanitizzazione HTML, parsing, minificazione o anteprima renderizzata, e l’escape da solo non è una difesa XSS completa. Non ci sono percent-encoding URL, normalizzazione Unicode, upload file o batch. Il testo e l’output trasformato restano nel browser e non vengono mai caricati su LocalTools.

Come si usa

  1. Incolla il testo o il frammento HTML già sottoposto a escape che vuoi convertire.
  2. Scegli codifica per eseguire escape di &, <, >, " e ', oppure decodifica per ripristinare le entità supportate.
  3. Leggi l’output e copialo; nulla lascia il browser in alcun momento.

Privacy

Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.

Domande frequenti

Quali caratteri vengono codificati?
Esattamente cinque: ampersand, minore, maggiore, doppie virgolette e apostrofo. Sono i caratteri che cambiano il modo in cui il markup viene letto.
Qual è la differenza tra codifica e decodifica qui?
La codifica sostituisce quei cinque caratteri con entità come &lt; e &amp;. La decodifica fa il contrario, riportando le entità supportate ai caratteri originali.
Supporta entità HTML numeriche?
In decodifica sì: forme decimali come &#39; ed esadecimali come &#x27; sono gestite insieme ad amp, lt, gt, quot, apos e nbsp. La codifica produce sempre i cinque escape.
E le entità nominate come &copy; o le lettere accentate?
La decodifica è limitata ai nomi elencati più le entità numeriche, quindi un catalogo completo come &copy; o &euro; è fuori ambito. Accenti ed emoji restano invariati.
È uguale alla codifica URL o a un sanitizer di sicurezza?
No. Entità HTML e percent-encoding URL sono schemi diversi. Lo strumento non fa URL encoding, non sanitizza, non analizza, non minifica e non renderizza HTML; non è un filtro XSS completo.