HTML Entity Decoder

Decodificador de Entidades HTML

Decodifica entidades HTML a texto plano online — convierte <, >, & y todas las entidades nombradas al instante.

Actualizado abril de 2026

Revisado por Rafael Duarte

Shift + Enter para Copiar · Shift + ← → para pestañas
Entidades HTML a Decodificar
0 caracteres
Texto Decodificado
Velocidad
—
Privacidad
Solo Local
Tamaño
0 KB

Cómo funciona

Tres pasos, sin registro ni instalación

1. Pega el texto codificado

Cualquier cadena con `<`, `&`, `"`, `©` o referencias numéricas como `<`.

2. Mira el resultado al instante

El texto original aparece de inmediato, sin botones ni clics adicionales.

3. Copia el texto limpio

Pulsa Copiar o usa el atajo Shift+Enter para llevarte el resultado decodificado.

Qué hace esta herramienta

Las tres formas de entidad HTML, todas soportadas

Entidades con nombre

Todas las entidades de HTML5 (© → ©, € → €,   → espacio de no separación).

Referencias numéricas decimales

Códigos como &#60; se convierten a <.

Referencias numéricas hexadecimales

Códigos como &#x3C; se convierten a <.

Seguro frente a XSS

Usa DOMParser y extrae solo textContent — nunca innerHTML, así que ningún script incrustado llega a ejecutarse.

Cambia directo al codificador

El botón "Intercambiar" envía el texto decodificado a la pestaña de codificación sin copiar y pegar de nuevo.

Atajos de teclado

Shift+Enter copia el resultado; Shift+←/→ alterna entre las pestañas Decodificar y Codificar.

Ejemplos

Entrada codificada
Salida decodificada
&lt;div&gt;
<div>
Tom &amp; Jerry
Tom & Jerry
&quot;hola&quot;
"hola"
&copy; 2026
© 2026
&#60;script&#62;
<script>
&#x3C;br&#x3E;
<br>

Cuándo vas a necesitar esto

Los escenarios más comunes entre quienes usan esta herramienta

Depurar una respuesta de API

Payloads que originalmente vinieron de un formulario HTML a veces devuelven cadenas codificadas en vez de texto plano.

Leer una exportación de CMS

WordPress, Drupal y otros CMS guardan caracteres especiales codificados en exportaciones XML o CSV.

Analizar el código fuente de un correo

El código MIME crudo de un email suele traer entidades — decodificarlas revela el texto real que verá el destinatario.

Ingeniería inversa de HTML

Copiar contenido desde el inspector del navegador o desde un scraper casi siempre trae la versión codificada.

Validar un proceso ida y vuelta

Codificar → decodificar → comparar confirma que tu lógica de escape no está perdiendo ni corrompiendo datos.

¿El resultado no salió como esperabas? Empieza por aquí

Doble codificación

&amp;lt; se decodifica a &lt;, no a < — solo se quita una capa por pasada. Ejecuta la herramienta una segunda vez para quitar la capa extra.

Confundirlo con decodificación de URL

Las entidades HTML usan &nombre;; el percent-encoding de URLs usa %XX. Son dos esquemas distintos — usa la herramienta correcta para cada uno.

Pegar HTML real en vez de entidades

Si el texto trae etiquetas de verdad (<b>texto</b>), DOMParser las interpreta como markup y las elimina del resultado — solo sobrevive el contenido de texto.

Confundirlo con escapes Unicode de JavaScript

\u003C es sintaxis de string de JS/JSON, no una entidad HTML — este decodificador no toca ese formato y el fragmento sale igual a como entró.

Pegar una entidad cortada

Un fragmento incompleto como &cop (sin el y; final) no se reconoce y queda como texto literal en el resultado.

Por qué decodificar aquí

Todo el procesamiento ocurre en tu navegador con el DOMParser nativo — ningún texto sale de tu dispositivo ni pasa por un servidor.

A diferencia de una expresión regular casera, DOMParser cubre los cientos de entidades con nombre de HTML5 y las dos formas numéricas con total conformidad al estándar — y nunca ejecuta un script incrustado, aunque el texto traiga <script> codificado en medio.

La pestaña de Codificar está a un clic: lleva el resultado ahí con el botón "Intercambiar" y comprueba el proceso inverso sin cambiar de herramienta.

Preguntas frecuentes

Todas las entidades con nombre de HTML5 (&nbsp;, &copy;, &euro;, &mdash;, etc.), referencias decimales (&#60;) y hexadecimales (&#x3C;) — usando el DOMParser nativo del navegador.

Referencias

Herramientas relacionadas