Categoria: Sviluppo
Codificatore e decodificatore HTML
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.
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 ' e '. 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
- Incolla il testo o il frammento HTML già sottoposto a escape che vuoi convertire.
- Scegli codifica per eseguire escape di &, <, >, " e ', oppure decodifica per ripristinare le entità supportate.
- 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 < e &. La decodifica fa il contrario, riportando le entità supportate ai caratteri originali.
- Supporta entità HTML numeriche?
- In decodifica sì: forme decimali come ' ed esadecimali come ' sono gestite insieme ad amp, lt, gt, quot, apos e nbsp. La codifica produce sempre i cinque escape.
- E le entità nominate come © o le lettere accentate?
- La decodifica è limitata ai nomi elencati più le entità numeriche, quindi un catalogo completo come © o € è 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.