pulsa ⌘K para cambiar de herramienta
ENCODE & DECODE

Codificador y Decodificador de Entidades HTML

Codifica y decodifica entidades HTML.

local
html-encode
§01 ACERCA DE ESTA HERRAMIENTA

Descripción general

Las entidades HTML permiten mostrar caracteres que de otro modo se interpretarían como marcado. Aquí la codificación escapa los cinco caracteres significativos (&, <, >, ", '), el mínimo necesario para incrustar sin riesgo un texto arbitrario en contenido HTML o en el valor de un atributo. La descodificación va en sentido contrario y resuelve cualquier entidad que el navegador conozca.

Cómo se usa

  1. Elige Encode o Decode con las pestañas de modo.
  2. Escribe o pega en el campo de entrada (etiquetado Text en modo encode y HTML en modo decode).
  3. Lee o copia la salida convertida desde el campo Result: se actualiza a medida que escribes.

Ejemplos

  • Codificar: <a href="x">Tom & Jerry</a>&lt;a href=&quot;x&quot;&gt;Tom &amp; Jerry&lt;/a&gt;
  • Descodificar: &copy; 2026 &lt;dev&gt;© 2026 <dev>
  • Descodificar (numérica hexadecimal): &#x3042;

Notas

La descodificación extrae el contenido textual mediante DOMParser, así que si la entrada contiene etiquetas HTML reales (sin escapar), las etiquetas mismas se descartan y solo queda su texto. La salida de la codificación es segura tanto para contenido de elemento como para valores de atributo entre comillas, ya que se escapan ambos estilos de comilla.

FAQ
¿Se envía mi entrada a un servidor?
No. La codificación es una simple sustitución de caracteres y la descodificación usa el DOMParser integrado en el navegador. Todo se ejecuta localmente en tu equipo; nada se sube.
¿Qué caracteres escapa la codificación?
Exactamente los cinco caracteres significativos en HTML: & pasa a &amp;, < pasa a &lt;, > pasa a &gt;, la comilla doble pasa a &quot; y la comilla simple pasa a &#39;. Todos los demás caracteres pasan sin cambios.
¿La descodificación admite entidades con nombre como &copy; o numéricas como &#x3042;?
Sí. La descodificación analiza la entrada con DOMParser, así que se resuelven todas las entidades que el navegador entiende — con nombre, decimales y hexadecimales — no solo las cinco que produce la codificación.