Codificador y Decodificador de Entidades HTML
Codifica y decodifica entidades HTML al instante. Soporta entidades con nombre, numéricas y hexadecimales. 100% del lado del cliente.
Arrastra un archivo aquí o haz clic para subir
Las entidades HTML son códigos especiales utilizados para representar caracteres que tienen un significado especial en HTML o que no se pueden escribir fácilmente con el teclado. Las entidades HTML más comunes codifican caracteres como < (menor que), > (mayor que), & (ampersand) y " (comilla doble), que tienen un significado especial en el marcado HTML.
Existen tres formatos para las entidades HTML: entidades con nombre (como < para <), entidades numéricas (como < para <) y entidades hexadecimales (como < para <). Las entidades con nombre son las más legibles pero solo cubren un subconjunto de caracteres. Las entidades numéricas y hexadecimales pueden representar cualquier carácter Unicode.
La codificación HTML es esencial para prevenir ataques de Cross-Site Scripting (XSS) al asegurar que la entrada del usuario se muestre como texto en lugar de ejecutarse como HTML. También se usa en plantillas de correo electrónico, contenido CMS y cualquier contexto donde los caracteres especiales necesiten preservarse en documentos HTML.
Esta herramienta funciona completamente en tu navegador — no se envían datos a ningún servidor. Soporta la codificación en los tres formatos de entidades y puede decodificar cualquier entidad HTML válida a su carácter original.
Preguntas frecuentes
Las entidades HTML son códigos especiales que representan caracteres en HTML. Comienzan con & y terminan con ;. Por ejemplo, < representa el carácter <.
La codificación HTML previene ataques XSS (Cross-Site Scripting) al convertir caracteres especiales como < y > en códigos de entidades inofensivos, evitando que los navegadores interpreten la entrada del usuario como HTML o JavaScript.
Las entidades con nombre usan nombres descriptivos (como & para &), mientras que las entidades numéricas usan códigos de caracteres (como &). Las entidades con nombre son más legibles pero solo cubren caracteres comunes.