Por Just Quality, desarrollo de software en Granada.

Texto

HTML Decode

Decodifica entidades HTML para recuperar texto legible.

HTML codificado

<strong>GeneraTodo & texto</strong>

HTML decodificado correctamente.

  • Convierte entidades HTML habituales en caracteres legibles.

El texto descodificado puede traer HTML activo si viene de una fuente que no controlas.

Cuando el texto llega con &amp;amp; en vez de &

Es la firma inconfundible de un contenido codificado dos veces: alguien escapó un texto que ya venía escapado. Pasa mucho al mover contenido entre un gestor y otro, o al leer el cuerpo de un correo. Descodificarlo devuelve el texto que se escribió en origen.

Devuelve a su forma normal las entidades corrientes del HTML, que es lo que necesitas cuando un texto llega lleno de &amp; y &lt; desde un gestor de contenidos o desde un feed.

Cuándo aparecen las entidades HTML

  • Recuperar texto legible de un contenido exportado desde un CMS.
  • Limpiar cadenas que llegan con entidades desde un feed o una base de datos.
  • Revisar qué representan realmente unas entidades HTML.

Lo que no se descodifica

Traducimos las seis entidades corrientes y ahí nos paramos: menor que, mayor que, comilla doble, apóstrofe en sus dos formas y ampersand. Un &nbsp; o un &copy; salen tal cual, sin convertir.

Y una advertencia: al descodificar recuperas HTML activo. Si el texto viene de una fuente que no controlas, no lo insertes en una página sin sanearlo antes.

Se procesa en local y no registramos el contenido.

Preguntas frecuentes

¿Qué entidades reconoces?

Seis, ni una más: &lt;, &gt;, &quot;, &#39;, &apos; y &amp;. Con eso cubrimos lo que produce el escapado habitual, que es exactamente lo que genera nuestra herramienta gemela. Si tu texto trae un &nbsp; o un &#8217;, te van a salir tal cual, sin traducir. Preferimos decírtelo a que te lleves el chasco pensando que ya estaba limpio.

Mi texto llega con &amp;amp;, ¿cómo lo arreglo?

Alguien escapó un texto que ya venía escapado. La solución es tan tonta como suena: vuelve a pasar el resultado por la herramienta y en la segunda vuelta te queda el ampersand solo. Ahora bien, si después de dos pasadas siguen apareciendo, el problema está en el origen y hay que arreglarlo allí, porque cada export nuevo te lo va a repetir.

¿Es seguro pegar aquí HTML de una fuente cualquiera?

Para ti sí, porque el resultado se muestra como texto y nada de lo que pegues llega a ejecutarse. El cuidado tienes que tenerlo después. Descodifica el comentario de un usuario, suéltalo dentro de una página y habrás deshecho la protección que alguien puso ahí a propósito.