Herramientas
Decodificar entidades HTML
Convierte entidades HTML como & o ñ de nuevo en caracteres normales.
Sobre esta herramienta
A veces copias texto de un código fuente, de una exportación de WordPress, de un feed RSS o de una base de datos y aparece plagado de &, ", á o ’. Decodificar las entidades te devuelve el texto limpio para reutilizarlo en un documento, en una hoja de cálculo o en otro CMS sin tener que corregir cada símbolo a mano.
Pega el texto en «HTML con entidades que quieres decodificar» y el resultado aparece al instante en «Texto decodificado». Se reconocen todas las entidades con nombre de HTML5 ( , €, ……), las numéricas decimales como ñ y las hexadecimales como ñ. Las etiquetas que haya en el texto se quedan como están; solo cambian las entidades. «Cambiar a codificar» hace lo contrario.
Todo se procesa en tu navegador. Para interpretar las entidades se usa el analizador HTML del propio navegador sobre cada entidad por separado, en un documento inerte: no se ejecutan scripts ni se cargan imágenes aunque el texto las contenga. Si un & no forma una entidad reconocible, como en «AT&T», se deja tal cual.
Preguntas frecuentes
¿Por qué mi texto tiene & en lugar de &?
Se ha codificado dos veces: primero & pasó a & y luego ese & volvió a codificarse. Decodifica, copia el resultado y decodifica otra vez hasta que desaparezca.
¿Qué es y cómo queda al decodificar?
Es un espacio de no separación, que impide que dos palabras queden en líneas distintas. Al decodificar se convierte en ese carácter (U+00A0), que parece un espacio normal pero no lo es para muchos programas.
¿Qué es ’?
Es el apóstrofo tipográfico ’ escrito como entidad numérica decimal. Los CMS como WordPress lo generan a menudo al convertir las comillas rectas en comillas curvas.
¿Es seguro pegar HTML con scripts aquí?
Sí. El texto nunca se inserta en la página como HTML: solo se decodifican las entidades una a una y el resultado se muestra como texto en un cuadro de solo lectura.