Decodificador de entidades HTML
Codifica y decodifica entidades HTML al instante. Convierte entre caracteres especiales y referencias de entidades. Todo el procesamiento se realiza en tu navegador.
Estadísticas
Cómo usar el decodificador de entidades HTML
Elige el modo
Selecciona Codificar para convertir caracteres a entidades, o Decodificar para convertir entidades de vuelta a caracteres.
Introduce tu texto
Pega o escribe el texto que contiene entidades HTML o caracteres en bruto.
Obtén el resultado
El resultado convertido aparece al instante. Cópialo con un clic.
¿Qué son las entidades HTML?
Las entidades HTML son códigos especiales usados para representar caracteres que tienen un significado especial en HTML (como <, >, &) o caracteres que no se pueden escribir fácilmente. Usan el formato &nombre; o &#número; o &#xhex;.
Tipos de entidades HTML
Entidades nombradas
Usan nombres legibles como & para &, < para <, > para >, " para "
Numéricas decimales
Usan puntos de código decimales como & para &, < para <
Numéricas hexadecimales
Usan puntos de código hexadecimales como & para &, < para <
Preguntas frecuentes
Las entidades nombradas usan nombres legibles como & para &. Las entidades numéricas usan puntos de código decimales (&) o hexadecimales (&). Ambas representan el mismo carácter.
Sí, la herramienta es compatible con todas las referencias de caracteres nombrados estándar de HTML5, incluyendo ©, €, —, y cientos más.
Usa codificación de entidades al incrustar texto en HTML que contiene caracteres como <, >, & o comillas que podrían interpretarse como marcado.
La especificación HTML5 (ahora el Living Standard de WHATWG) define 2231 referencias de caracteres con nombre, una expansión enorme frente a las 252 de HTML 4.01. Incluyen símbolos como © (signo de copyright), € (signo del euro) y ✓ (marca de verificación). Cada una de ellas también tiene un equivalente numérico, como © o © para el signo de copyright.
En HTML, escapa < como <, > como > y & como &, además de " como " dentro de los valores de atributos. XML 1.0 predefine exactamente cinco entidades - esas cuatro más ' - y HTML5 admite ' aunque HTML 4 no lo hacía. De todas ellas, & es la más importante: un & sin escapar seguido de letras puede interpretarse erróneamente como el inicio de una entidad.
La doble codificación ocurre cuando un texto ya codificado se codifica de nuevo: & se convierte en & y luego en &amp;. El síntoma visible es un & o un & literal que aparece en la página. Corregirlo implica decodificar exactamente una vez en el límite donde el valor entra en el contexto HTML - esta herramienta te permite verificar cada pasada por separado.
Resuelven problemas distintos. La codificación porcentual (%20) es el estándar de URL del RFC 3986 y es lo que corresponde dentro de los atributos href; las entidades HTML (&) escapan caracteres de marcado y solo aplican donde la URL está insertada en HTML. Un valor de consulta que contiene & y espacios normalmente necesita ambas capas: los espacios codificados porcentualmente y el & separador escrito como & en el marcado.
Sí - la tabla de referencias de caracteres con nombre está totalmente implementada en todos los navegadores principales desde aproximadamente 2014, incluidas las entidades heredadas sin punto y coma que HTML5 conserva por compatibilidad con versiones anteriores. Las referencias numéricas (© o ©) son aún más seguras, ya que dependen solo de los puntos de código Unicode y no de una tabla de búsqueda del navegador.
Herramientas Relacionadas
Decodificador Unicode
Convierte entre escapes Unicode y texto legible
Decodificador Base64/URL
Decodifica y codifica Base64, analiza cadenas codificadas en URL, previsualiza imágenes Base64 y decodifica segmentos de encabezado o carga útil de JWT
Decodificador Hex
Convierte entre hexadecimal y texto con opciones configurables de delimitador y prefijo
Referencias Autoritativas
Fuentes primarias detrás de esta herramienta - estándares y especificaciones oficiales, no resúmenes de segunda mano.