Codificador / decodificador de entidades HTML

Codifica texto para que caracteres especiales como `<`, `>` y `&` se muestren con seguridad dentro de HTML, o decodifica entidades HTML como `&amp;` y `&lt;` a texto legible.

Cómo usarlo

En modo Codificar, los caracteres con significado especial en HTML (`<`, `>`, `&`, comillas) se sustituyen por su entidad equivalente (`&lt;`, `&gt;`, `&amp;`, `&quot;`, `&#39;`) para que se muestren como caracteres literales en vez de interpretarse como marcado.

En modo Decodificar, pega HTML con entidades para ver los caracteres reales — útil para leer exportaciones HTML, feeds RSS o respuestas de API donde el texto vuelve codificado.

Preguntas frecuentes

¿Por qué debo codificar < y & en HTML?

Porque un `<` sin escapar parece el inicio de una etiqueta y un `&` el de una entidad — dejarlos sin escapar en el contenido puede romper la página o, peor, permitir marcado inyectado si el texto viene del usuario.

¿Es lo mismo que la codificación de URL?

No — problema y caracteres distintos. La codificación de URL hace el texto seguro dentro de una URL; la de entidades HTML lo hace seguro dentro de un documento HTML.

¿Qué diferencia hay entre entidades con nombre y numéricas?

Las entidades con nombre como `&amp;` son más legibles en el código; las numéricas como `&#38;` representan el mismo carácter por su punto de código Unicode y funcionan incluso sin entidad con nombre.

¿Se sube mi texto a algún sitio?

No — la codificación y decodificación ocurren por completo en tu navegador con APIs estándar del DOM. Nada se envía a un servidor.

Más herramientas