Codificador y decodificador de entidades HTML
Muestra fragmentos de código en una página web sin que el navegador los interprete, o convierte un texto lleno de entidades como «Café» de nuevo en «Café».
Funciona en tu navegador
Cómo se usa
- Elige Codificar o Decodificar.
- Pega tu texto o tu HTML.
- Copia el resultado.
Cómo funciona
La codificación sustituye los cinco caracteres con significado especial en HTML —& < > " '— por & < > " y '. De forma opcional, cada carácter no ASCII se convierte en una entidad numérica, algo útil para los sistemas que no pueden almacenar UTF-8.
La decodificación entiende las entidades numéricas (é, é) y las entidades con nombre más habituales.
Ejemplos
- Código en un artículo
- <div class="a"> → <div class="a">
Usos habituales
- Mostrar código en páginas HTML
- Limpiar textos con entidades procedentes de feeds y bases de datos
- Escapar el texto que introducen los usuarios en plantillas
Privacidad y seguridad
Esta herramienta funciona por completo en tu navegador. Tus archivos y tus textos nunca se suben a nuestros servidores: el procesamiento ocurre en tu dispositivo y los resultados se generan de forma local. Cómo trata los archivos cada herramienta
Preguntas frecuentes
¿Codificar evita el XSS?
Escapar el texto que se coloca entre etiquetas HTML es una parte esencial de la prevención del XSS, pero los atributos, las URL y los scripts necesitan un escapado propio de cada contexto. Usa el escapado integrado de tu framework.
¿Se admiten todas las entidades con nombre al decodificar?
Se admiten las más habituales (acentos, comillas, guiones, símbolos de moneda). Las entidades numéricas funcionan siempre.
Última actualización: