Codificador/Decodificador de Entidades HTML

Codificador y decodificador de entidades HTML

Escapa o decodifica entidades HTML al instante, directamente en tu navegador.

Convierte cada carácter fuera del ASCII (como é, ñ o emojis) en una entidad numérica como é — útil para sistemas antiguos que solo aceptan ASCII puro.

0 / 500,000 caracteres
0 caracteres
Compartir

Sobre el Codificador/Decodificador de Entidades HTML

Las entidades HTML permiten mostrar de forma segura caracteres reservados como &, <, >, " y ' dentro de HTML sin romper el marcado. Esta herramienta convierte texto desde y hacia entidades HTML totalmente en tu navegador — nada de lo que pegues se sube a un servidor.

Características:

  • Escapa automáticamente &, <, >, " y ' a entidades con nombre
  • Codificación numérica opcional para cada carácter no ASCII
  • Decodifica entidades con nombre, decimales y hexadecimales
  • Intercambio con un clic entre los modos codificar y decodificar

Cómo usar el Codificador/Decodificador de Entidades HTML

  1. Elige el modo Codificar o Decodificar
  2. Pega tu texto o HTML en el cuadro de entrada
  3. Copia el resultado convertido del cuadro de salida
  4. Usa Intercambiar para reenviar la salida y revertir la conversión

Preguntas frecuentes

¿Qué son las entidades HTML?

Las entidades HTML son secuencias de texto como &amp; o &#39; que representan caracteres reservados o especiales en HTML, para que los navegadores los muestren de forma literal en lugar de interpretarlos como marcado.

¿Por qué hay que escapar el carácter &?

El símbolo & inicia toda entidad HTML, así que un & sin escapar puede confundirse con el comienzo de una entidad rota. Escaparlo como &amp; mantiene el carácter literal y el HTML válido.

¿Esta herramienta admite entidades decimales y hexadecimales?

Sí. El modo Decodificar entiende entidades con nombre (&amp;), decimales (&#38;) y hexadecimales (&#x26;) — todas se resuelven al carácter correcto.

¿Cuándo necesito escapar HTML?

Escapa cualquier texto que vayas a insertar en una página HTML que provenga de la entrada del usuario, una base de datos u otra fuente no confiable — por ejemplo, comentarios, nombres de usuario o envíos de formularios. Mostrar ese texto sin escapar dentro de HTML es una causa común de vulnerabilidades de cross-site scripting (XSS), ya que caracteres como < y > pueden interpretarse como marcado real.

¿Afecta a emojis o texto en otros idiomas?

Solo si activas "Codificar caracteres no ASCII". Por defecto solo se escapan los cinco caracteres reservados (&, <, >, ", '), así que las letras acentuadas, el texto en chino/japonés/coreano y los emojis pasan sin cambios.

Entidades con nombre frente a numéricas: ¿cuál debo usar?

Las entidades con nombre como &amp; son más legibles y son las que esta herramienta produce por defecto. Las entidades numéricas como &#38; o &#x26; funcionan en contextos más restrictivos (como XML o analizadores antiguos) que solo reconocen un conjunto reducido de entidades con nombre, así que usa la forma numérica cuando la compatibilidad no esté garantizada.

Privacidad

Toda la conversión ocurre localmente en tu navegador. Tu texto nunca se sube ni se almacena en un servidor.

Estándares y Referencias

Última actualización: 2026-07-23