Codificador de entidades HTML
Codifica caracteres problemáticos en HTML (< → &lt;) o decodifica entidades HTML a su texto original. Esencial para mostrar código HTML dentro de páginas web o sanitizar inputs.
¿Qué son las entidades HTML?
Las entidades HTML son secuencias de caracteres que representan caracteres especiales en HTML. Empiezan con & y terminan con ;. Son necesarias cuando el carácter tiene un significado especial en HTML o no puede escribirse directamente.
Entidades HTML más comunes
- & → & (ampersand)
- < → < (menor que)
- > → > (mayor que)
- " → " (comilla doble)
- ' → ' o ' (comilla simple)
- → (espacio no separable)
¿Para qué se usan?
- Mostrar código HTML dentro de una página web.
- Prevenir inyección XSS en formularios web.
- Mostrar caracteres especiales de forma segura.
Preguntas frecuentes
¿Por qué es importante para la seguridad?
Si no codificas los inputs de usuario antes de mostrarlos en HTML, un atacante puede inyectar código JavaScript malicioso (XSS). Codificar las entidades neutraliza este ataque.
¿Hay diferencia entre &lt; y &#60;?
No, ambos representan el carácter <. Las entidades nombradas (&lt;) son más legibles; las numéricas (&#60; o &#x3C; en hex) son más universales.
Herramientas relacionadas
Codificador y decodificador de URLs
Codifica y decodifica URLs completas o componentes de URL. Convierte caracteres especiales para que …
Usar herramienta →Generador de meta tags para SEO
Genera todas las meta tags necesarias para SEO: title, description, Open Graph (Facebook) y Twitter …
Usar herramienta →