Codificar / Decodificar Entidades HTML 🔒 Tus datos nunca salen de tu navegador.
Escapa caracteres especiales para HTML, o convierte & de vuelta en &.
Ctrl+SDescargar
Sobre esta herramienta
Cinco caracteres son peligrosos en HTML crudo: &, <, >, " y '. Sin escapar en contenido de usuarios, rompen el marcado — o peor, abren la puerta a inyecciones XSS. Codificarlos los convierte en entidades como & que se muestran como texto en vez de ejecutarse.
Esta herramienta codifica y decodifica al instante en ambas direcciones, con opción de escapar también cada carácter no ASCII como entidad numérica. Todo corre en tu navegador.
Preguntas frecuentes
¿Cuál es la diferencia entre entidades con nombre, decimales y hexadecimales?
Son tres formas de escribir la misma referencia de carácter: &, & y & significan todos "&". Las entidades con nombre son las más legibles, pero solo existen para un conjunto fijo de caracteres; las decimales y hexadecimales sirven para cualquier punto de código Unicode.
¿Por qué necesito escapar caracteres como & y < en HTML?
Porque el analizador HTML del navegador trata < y & de forma especial: un < sin escapar puede iniciar una etiqueta no deseada, y un & sin escapar puede comenzar una referencia de entidad rota. Escaparlos evita que un texto proporcionado por el usuario se interprete erróneamente como marcado.
¿Codificar entidades HTML protege contra XSS?
Es una pieza necesaria, pero no toda la solución: depende de dónde termine el texto (dentro de un atributo, una URL, un bloque de script, etc., cada uno necesita un escapado distinto). Trata esta herramienta como un componente básico, no como un sanitizador completo.
¿Decodificar entidades romperá las etiquetas HTML reales en mi entrada?
No. La decodificación solo resuelve referencias de carácter (&...;) y deja intactas las etiquetas reales — así que es seguro pegar todo un fragmento de marcado y decodificar solo las entidades que contiene.
¿Se envía mi texto a algún lugar al codificarlo o decodificarlo?
No. Todo ocurre del lado del cliente, en tu navegador; no se sube nada.