Codificador de entidades HTML

Convierte texto plano con opciones de formato claras. Tus datos permanecen en tu dispositivo.

Codificación y decodificación
Preparando tu espacio de trabajo…
Entrada
Salida
El resultado aparecerá aquí.

Cómo usarla

  1. Pega texto, abre un archivo o prueba el ejemplo.
  2. Elige el formato. El resultado se actualiza mientras escribes.
  3. 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: &amp; se convierte en &amp;amp;. Es una sola pasada sobre texto sin procesar, no un formateador de marcado.

Una conversión de entidades HTML
Entrada
<p title="Bienvenidos">Tom & Ada</p>
Resultado
&lt;p title=&quot;Bienvenidos&quot;&gt;Tom &amp; Ada&lt;/p&gt;

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.

Límites de procesamiento

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.

Encuentra tu próxima herramienta

Idioma

¿Cambiar de idioma? Se borrará el contenido actual. Primero copia o descarga tu trabajo.