Qué hace esta herramienta
Cinco caracteres cambian el significado del HTML, así que reciben un nombre:
| Carácter | Salida |
|---|---|
& | & |
< | < |
> | > |
" | " |
' | ' |
Todo lo que supera el ASCII imprimible se convierte en una referencia numérica decimal: é da é, € da €.
Numéricas antes que con nombre
é sale como é, no como é, y es deliberado.
Una entidad con nombre tiene que estar definida por el tipo de documento. HTML define algunos miles; XML define exactamente cinco. Pega é en un archivo XML, en un feed Atom o en un documento XHTML servido como XML: el analizador informa de una entidad no definida. é lo entienden todos.
Los caracteres invisibles se vuelven visibles
Un espacio duro se convierte en  . A menudo ese es todo el interés: un U+00A0 pegado desde Word parece exactamente un espacio en tu editor y no se comporta como tal, y codificarlo es la forma de encontrarlo.
La tabulación y el salto de línea se quedan como están. Son legítimos en texto HTML, y convertirlos en referencias haría la fuente menos legible sin ganar nada.
El apóstrofo
' pasa a ' en vez de '. ' está definido en XML y en HTML5, pero no en HTML 4: un documento en ese modo muestra los siete caracteres en lugar de la comilla. La forma numérica no tiene ese hueco.
Una referencia por carácter, no por unidad
Un emoji sale como 😀, una sola referencia. Los caracteres fuera del plano multilingüe básico se almacenan en dos unidades internamente, y un escapador ingenuo emite dos referencias rotas. Este recorre puntos de código.
Privado por diseño
Todo se ejecuta localmente en tu navegador con JavaScript. Tus datos nunca se suben a un servidor, lo que hace que la herramienta sea segura para contenido sensible y funcione sin conexión.