Skip to main content

Decodificador de Entidades HTML Decodifica entidades HTML a sus caracteres originales.

Decodificador de Entidades HTML illustration
📝

Decodificador de Entidades HTML

Decodifica entidades HTML a sus caracteres originales.

1

Pegar texto codificado

Pegue el texto que contiene entidades HTML.

2

Decodificar automáticamente

Las entidades HTML se convierten nuevamente en caracteres.

3

Copiar resultado

Copie el texto decodificado.

Loading tool...

What Is Decodificador de Entidades HTML?

El decodificador de entidades HTML convierte las entidades HTML en sus caracteres originales. Maneja entidades con nombre como &amp; (→ &), &lt; (→ <), &gt; (→ >) y muchas más, así como entidades numéricas decimales (&#38;) y entidades numéricas hexadecimales (&#x26;). Esto es útil al trabajar con código fuente HTML, extraer contenido web o convertir texto codificado en forma legible. El decodificador admite todas las entidades con nombre comunes, además de cualquier entidad numérica decimal o hexadecimal.

Why Use Decodificador de Entidades HTML?

  • Convertir contenido HTML raspado a texto legible
  • Decodificar entidades encontradas en el código fuente de HTML
  • Restaurar los caracteres originales desde el contenido codificado
  • Procesar datos HTML para contextos no HTML

Common Use Cases

Extracción web

Decodificar entidades HTML en contenido raspado para obtener texto legible.

Procesamiento de datos

Convertir datos codificados en HTML a texto plano para análisis.

Migración de contenido

Decodificar entidades al mover contenido desde HTML a otros formatos.

Depuración

Inspeccionar qué caracteres representan las entidades HTML.

Technical Guide

El decodificador funciona en tres fases. Primero, reemplaza las entidades con nombre comunes utilizando una tabla de búsqueda que cubre &amp;, &lt;, &gt;, &quot;, &nbsp; y entidades de símbolos como &copy;, &trade;, &euro;, etc. Segundo, procesa las entidades numéricas decimales (&#NNN;) usando String.fromCharCode(parseInt(código, 10)) para convertir el código de carácter decimal en su carácter. Tercero, procesa las entidades numéricas hexadecimales (&#xHHH;) de manera similar con parseInt(código, 16). Esto cubre todo el rango de métodos de codificación de entidades HTML. Las entidades con nombre se procesan primero para que el texto parcialmente decodificado no cree coincidencias falsas en la fase de entidad numérica.

Tips & Best Practices

  • 1
    Maneja tanto los formatos de entidad con nombre (&amp;) como numérico (&#38;)
  • 2
    Útil para limpiar el código fuente de HTML antes del procesamiento de texto
  • 3
    Soporta entidades de moneda, derechos de autor y símbolos especiales
  • 4
    Combina con la eliminación de etiquetas HTML para la extracción completa de texto

Related Tools

Frequently Asked Questions

Q ¿Qué tipos de entidades puede decodificar?
Entidades con nombre (como &amp;), numéricas decimales (como &#38;) y numéricas hexadecimales (como &#x26;).
Q ¿Maneja todas las entidades con nombre?
Cubre la mayoría de las entidades con nombre comunes. Las menos comunes pueden necesitar estar en formato numérico.
Q ¿También elimina las etiquetas HTML?
No, solo decodifica entidades. Use la herramienta de HTML a Markdown para eliminar etiquetas y convertir a texto.
Q ¿Qué es &nbsp;?
&nbsp; es un espacio sin separación. El decodificador lo convierte en un carácter de espacio regular.
Q ¿Puede manejar entidades doblemente codificadas?
Maneja la codificación de un solo nivel. Para texto doblemente codificado (como &amp;amp;), ejecute el decodificador dos veces.

About This Tool

Decodificador de Entidades HTML is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.