Codifica e decodifica entità HTML
Trasforma caratteri come <, > e & in entità HTML perché il codice appaia come testo, oppure decodifica entità come & e é.
- Funziona nel browser
- Nessun caricamento
- Il risultato resta sul tuo dispositivo
Privacy e limitiFunziona nel tuo browser. Nulla viene caricato.
Il contenuto degli input resta in questa scheda; Refentra non lo carica né lo memorizza. I conteggi aggregati facoltativi delle azioni vengono inviati solo con il tuo consenso alla misurazione dell’uso. Svuota l’area di lavoro al termine.
Profilo supportato: Entità HTML nominali/numeriche; solo testo; markup decodificato mai eseguito.
Massimo 200.000 unità UTF-16; i parser possono avere limiti inferiori. Worker: 15 secondi (regex 1,5 secondi).
Controlla i dati e il risultato
- Prepara e scegli l’operazione
Scegli la codifica in entità per il testo letterale oppure la decodifica delle entità già presenti; tieni l’output come testo prima di inserirlo altrove.
- Verifica un esempio concreto
Prova questo esempio e confronta il risultato indicato: <b>A&B</b> → encode → <b>A&B</b>
- Controlla prima di riutilizzare l’output
Controlla e commerciali, parentesi angolari e virgolette; decodificare il testo delle entità può ricreare veri caratteri di markup.
Risposte per questa operazione
Decodificare equivale a sanificare?
No. Trasformare < in < non rimuove script né attributi pericolosi; prima di visualizzare HTML non attendibile usa un vero sanificatore.
Che cosa controllo se i dati vengono rifiutati?
Correggi le entità malformate; evita di codificare due volte un testo già codificato, che trasforma & in &amp;.
Dove si ferma questo strumento?
Le entità HTML non sono una codifica percentuale degli URL, un escape delle stringhe JavaScript né una protezione universale dall’XSS.