Mr. Encoder

Codificador / decodificador de entidades HTML

Escapa caracteres especiales como entidades HTML o decodifica entidades con nombre, decimales y hexadecimales a texto.

Cómo se usa

  1. Pega el texto, el fragmento HTML o la cadena con entidades en el cuadro de entrada.
  2. Para codificar, activa si quieres las entidades numéricas para caracteres no ASCII y haz clic en Codificar.
  3. Haz clic en Decodificar para convertir las entidades con nombre, decimales y hexadecimales en caracteres, y copia la salida.

Preguntas frecuentes

¿Qué son las entidades HTML?

Las entidades HTML son secuencias de texto como <, & o © que representan caracteres que, de otro modo, se interpretarían como marcado o son difíciles de escribir. El navegador las muestra como los caracteres reales.

¿Qué caracteres hay que escapar en HTML?

En el texto y en los valores de atributos conviene escapar & como &amp;, < como &lt;, > como &gt;, " como &quot; y ' como &#39;. Escaparlos evita que el marcado se rompa y es una defensa clave contra XSS al insertar datos del usuario en una página.

¿Cuándo conviene codificar los caracteres no ASCII como entidades numéricas?

Las páginas modernas en UTF-8 pueden contener directamente caracteres como ç, € o emojis. Las entidades numéricas como &#231; son útiles cuando el sistema de destino, la plantilla de correo o el archivo heredado solo admite ASCII.

¿Qué entidades puede decodificar esta herramienta?

Decodifica todas las entidades HTML5 con nombre (como &nbsp;, &euro;, &hellip;) usando el propio parser del navegador, además de las entidades numéricas decimales (&#8364;) y hexadecimales (&#x20AC;). La decodificación se hace en una sola pasada, así que &amp;lt; se convierte correctamente en &lt; y no en <.

Otras herramientas