#025 · Herramienta para desarrolladores

HTML Decoder

Convierte entidades HTML como <, &, " o referencias numéricas en sus caracteres Unicode correspondientes. El navegador se utiliza como decodificador de entidades, por lo que se admiten tanto nombres conocidos como referencias decimales y hexadecimales. La salida se devuelve como texto, no se ejecuta como marcado, lo que permite inspeccionar cadenas codificadas antes de decidir dónde utilizarlas.

Datos de entrada

Texto con entidades
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega la cadena con entidades.
  2. Pulsa Decodificar HTML.
  3. Comprueba cuántas entidades se detectaron.
  4. Copia el texto resultante donde corresponda.

Qué hace esta herramienta para desarrolladores

Las referencias de caracteres HTML válidas se sustituyen por el carácter Unicode que representan.

Utiliza el parser de entidades del navegador dentro de un elemento textarea aislado y devuelve su valor de texto.

Decodificar entidades puede revelar etiquetas o scripts como texto; no los insertes como HTML sin una política de sanitización.

Ejemplo

Entrada

Tom & Jerry <3

Salida

Tom & Jerry <3

Casos de uso

  • Leer textos exportados por CMS.
  • Inspeccionar respuestas que incluyen entidades HTML.
  • Recuperar caracteres Unicode desde referencias numéricas.

Consejos para obtener resultados fiables

  • Revisa la salida si va a incorporarse a HTML.
  • No ejecutes como markup contenido no confiable.
  • Distingue entidades HTML de escapes JavaScript.
  • Si la cadena está codificada varias veces, decodifica de forma controlada.

Detalles del procesamiento

El navegador reconoce entidades con nombre y referencias numéricas. La herramienta cuenta patrones terminados en punto y coma y devuelve el valor textual.

No intenta adivinar entidades incompletas ni sanitiza HTML después de decodificar.

Preguntas frecuentes

¿Puede decodificar entidades HTML numéricas como &#169; o &#x1F600;?

Sí. El parser del navegador admite referencias numéricas decimales y hexadecimales válidas.

¿Qué ocurre si la cadena contiene una entidad HTML desconocida?

Una referencia desconocida puede permanecer sin cambios según el parser del navegador.

¿Decodificar &lt;script&gt; ejecuta JavaScript?

No en esta herramienta: la salida se asigna como texto. Insertarla después como innerHTML sí podría crear un riesgo.

¿Se pueden decodificar varias capas de entidades HTML?

La ejecución realiza una pasada. Si el texto fue codificado varias veces, debes repetir conscientemente la operación.

¿Cuál es la diferencia entre HTML Decoder y Unicode Decoder?

HTML Decoder interpreta entidades HTML; Unicode Decoder interpreta secuencias como \u00F1 o U+00F1.

Módulos del procesamiento

MóduloFunción
Parser de entidadesUsa la decodificación HTML nativa.
Medidor UnicodeCuenta caracteres y bytes.