Desarrolladores
Codificador de entidades HTML
<, &, " — los caracteres especiales de HTML codificados y decodificados con limpieza.
Mostrar un fragmento de código dentro de una página, insertar un texto que contiene «<» o «&» sin romper el marcado, o desenredar un contenido plagado de &eacute; rescatado de un feed antiguo: las entidades HTML son un peaje inevitable del trabajo web. Esta herramienta convierte en ambos sentidos, en vivo: al codificar, los caracteres especiales se vuelven entidades seguras; al decodificar, tanto las entidades con nombre como las numéricas (&amp;, &#38;, &#x26;) recuperan su forma legible. Pega, convierte, copia — todo dentro de tu navegador, sin que ningún contenido se transmita a un servidor. Gratis, sin registro, sin límites de uso, y digiere grandes bloques de marcado sin despeinarse.
¿Cómo funciona?
- Pega tu texto o tu HTML en la zona de entrada.
- Haz clic en «Codificar» para proteger los caracteres especiales o en «Decodificar» para restituirlos.
- El resultado aparece al instante.
- Cópialo con un clic.
Preguntas frecuentes
¿Por qué hay que codificar <, > y & en HTML?
Porque son los caracteres estructurales del lenguaje: un «<» sin codificar abre una etiqueta y un «&» inicia una entidad. Sin escapar dentro de un contenido, rompen el renderizado en el mejor de los casos — y abren la puerta a inyecciones XSS en el peor, cuando el contenido viene de los usuarios. Codificarlos neutraliza la interpretación.
¿Por qué aparece &amp; escrito tal cual en mi página?
Es una doble codificación: un texto ya codificado se codificó una segunda vez, a menudo por un CMS o una plantilla que escapa automáticamente. El «&» de «&amp;» se convirtió en «&amp;amp;». Decodifícalo aquí una vez para recuperar el texto limpio y asegúrate de que solo quede una capa de escapado en tu cadena de publicación.
¿Entidades con nombre o numéricas: cuáles usar?
Ambas son válidas: &eacute; y &#233; producen la misma «é». Las entidades con nombre son más legibles, pero su lista es finita; las numéricas cubren todo Unicode. En la práctica, en páginas UTF-8, solo &lt;, &gt;, &amp; y &quot; siguen siendo realmente necesarias.
¿Todavía hay que codificar los acentos (é, ü, ñ)?
No — no desde que las páginas se sirven en UTF-8: una «é» puede figurar tal cual en el HTML. Entidades como &eacute; datan de la época de las codificaciones poco fiables. Reserva la codificación para los caracteres estructurales — y decodifica los contenidos antiguos llenos de entidades para recuperar un texto limpio y legible.