Cómo usarla
- Pega texto, abre un archivo o prueba el ejemplo.
- Elige el formato. El resultado se actualiza mientras escribes.
- Copia el resultado o descarga los datos convertidos.
Entender la codificación de entidades HTML
Convierte los caracteres especiales de HTML en referencias de caracteres para mostrar el marcado como texto. Por defecto se incluyen &, <, >, comillas dobles y apóstrofos.
También puedes codificar los caracteres no ASCII. Elige referencias con nombre cuando existan, números decimales o números hexadecimales.
Escapa texto para mostrarlo
Los caracteres especiales se sustituyen por referencias de caracteres. Los signos & existentes también se codifican: & se convierte en &amp;. Es una sola pasada sobre texto sin procesar, no un formateador de marcado.
<p title="Bienvenidos">Tom & Ada</p><p title="Bienvenidos">Tom & Ada</p>Los ajustes predeterminados convierten esta entrada en una sola pasada.
Referencias con nombre y numéricas
El modo Con nombre usa nombres HTML cuando existen y referencias numéricas cuando es necesario. Los modos Decimal y Hexadecimal usan números de puntos de código Unicode. El modo no ASCII también escapa letras acentuadas, caracteres CJK y emojis.
El escape depende del contexto
Estos resultados sirven para texto y atributos HTML entre comillas. No son un saneador de JavaScript, CSS ni URL. Comprueba el contexto y usa la operación de escape adecuada en tu aplicación.
Hasta 5 MiB de entrada, 20 MiB de salida y 10 segundos por ejecución. Los archivos de texto deben usar UTF-8. La codificación Base64 también acepta archivos binarios. Los documentos permanecen en tu dispositivo.
Preguntas frecuentes
¿Qué caracteres se escapan por defecto?
Los signos &, los corchetes angulares y ambos tipos de comillas. El resto del texto Unicode sigue siendo legible.
¿Puedo obtener una salida solo ASCII?
Selecciona Especiales + no ASCII para codificar también los demás caracteres Unicode.
¿Por qué se vuelve a codificar una entidad existente?
El codificador trata la entrada como texto sin procesar. Su signo & debe representarse literalmente.
¿Las referencias numéricas se basan en bytes UTF-8?
No. Usan puntos de código Unicode, por lo que un emoji usa una sola referencia numérica.
¿Es un saneador de HTML?
No. La seguridad de una aplicación según el contexto requiere más que codificar entidades.