Come si usa
- Scegli «Codifica» o «Decodifica», e HTML oppure «Escape Unicode».
- Incolla il testo. Il risultato si aggiorna mentre scrivi.
- Per la codifica HTML, scegli se eseguire l'escape solo dei cinque caratteri speciali o anche di tutti i caratteri non ASCII.
- Copia il risultato.
Opzioni spiegate
- Esegui escape dei caratteri speciali
- Converte & < > " ' in entità. È tutto ciò che serve a una pagina web in UTF-8 e lascia leggibili gli altri caratteri.
- Esegui escape anche dei caratteri non ASCII
- Trasforma ogni carattere al di fuori dell'ASCII in un'entità numerica, per i sistemi che non possono memorizzare UTF-8.
- Usa le entità con nome
- Usa nomi come © e quando esistono, altrimenti entità numeriche.
- Escape Unicode
- \uXXXX per JavaScript e JSON (le emoji diventano due escape, una coppia surrogata), \u{…} per il JavaScript moderno, U+XXXX per indicare i code point e &#…; come entità HTML decimali.
Entità comuni
| Carattere | Con nome | Numerica |
|---|---|---|
| & | & |
& |
| < | < |
< |
| > | > |
> |
| “ | " |
" |
| ’ | ' |
' |
| spazio unificatore | |
  |
| © | © |
© |
| — | — |
— |
Domande frequenti
L'escape dell'HTML protegge dagli attacchi XSS?
Eseguire l'escape del testo prima di inserirlo nel contenuto di un elemento HTML è una difesa essenziale. Attributi, URL, JavaScript e CSS hanno regole di escape proprie, quindi usa l'escape integrato del tuo framework invece di farlo a mano.
Che differenza c'è tra e uno spazio normale?
Uno spazio unificatore (U+00A0) sembra uno spazio, ma impedisce al browser di andare a capo in quel punto, e più spazi di seguito non vengono ridotti a uno.
Perché © senza punto e virgola viene comunque decodificato?
Per ragioni storiche lo standard HTML decodifica alcune entità comuni anche senza il punto e virgola finale. Questo decodificatore segue le stesse regole dei browser.
Come mostro un'emoji in JSON come escape?
Scegli «Escape Unicode» con \uXXXX. Le emoji fuori dal Basic Multilingual Plane diventano due escape; ad esempio 😀 diventa \uD83D\uDE00.
Privacy
Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.