Che cosa fa questo strumento
Cinque caratteri cambiano il senso dell’HTML, quindi ricevono un nome:
| Carattere | Uscita |
|---|---|
& | & |
< | < |
> | > |
" | " |
' | ' |
Tutto ciò che supera l’ASCII stampabile diventa una referenza numerica decimale: é dà é, € dà €.
Numeriche più che nominate
é esce come é, non come é, ed è una scelta.
Un’entità nominata deve essere definita dal tipo di documento. L’HTML ne definisce qualche migliaio; l’XML ne definisce esattamente cinque. Incolla é in un file XML, in un feed Atom o in un documento XHTML servito come XML: il parser segnala un’entità non definita. é lo capiscono tutti.
I caratteri invisibili diventano visibili
Uno spazio unificatore diventa  . Spesso è proprio questo l’interesse: un U+00A0 incollato da Word sembra esattamente uno spazio nel tuo editor e non si comporta affatto come tale, e codificarlo è il modo di trovarlo.
Tabulazione e ritorno a capo restano grezzi. Sono legittimi nel testo HTML, e trasformarli in referenze renderebbe il sorgente meno leggibile senza guadagno.
L’apostrofo
' diventa ' invece di '. ' è definito in XML e in HTML5, ma non in HTML 4: un documento in quella modalità mostra i sette caratteri al posto dell’apice. La forma numerica non ha questa lacuna.
Una referenza per carattere, non per unità
Un’emoji esce come 😀, una sola referenza. I caratteri fuori dal piano multilingue di base sono memorizzati su due unità internamente, e un escaper ingenuo ne emette due referenze rotte. Questo scorre i punti di codice.
Privato per progettazione
Tutto viene eseguito localmente nel browser con JavaScript. I tuoi dati non vengono mai caricati, quindi lo strumento è sicuro per contenuti sensibili e funziona anche offline.