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.

Conversión instantánea Codificar y decodificar Procesamiento en el cliente

Cómo usar el decodificador de entidades HTML

1

Elige el modo

Selecciona Codificar para convertir caracteres a entidades, o Decodificar para convertir entidades de vuelta a caracteres.

2

Introduce tu texto

Pega o escribe el texto que contiene entidades HTML o caracteres en bruto.

3

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 &amp; para &, &lt; para <, &gt; para >, &quot; para "

Numéricas decimales

Usan puntos de código decimales como &#38; para &, &#60; para <

Numéricas hexadecimales

Usan puntos de código hexadecimales como &#x26; para &, &#x3C; para <

Preguntas frecuentes

¿Cuál es la diferencia entre entidades nombradas y numéricas?

Las entidades nombradas usan nombres legibles como &amp; para &. Las entidades numéricas usan puntos de código decimales (&#38;) o hexadecimales (&#x26;). Ambas representan el mismo carácter.

¿La herramienta maneja todas las entidades nombradas de HTML5?

Sí, la herramienta es compatible con todas las referencias de caracteres nombrados estándar de HTML5, incluyendo &copy;, &euro;, &mdash;, y cientos más.

¿Cuándo debo usar codificación de entidades HTML?

Usa codificación de entidades al incrustar texto en HTML que contiene caracteres como <, >, & o comillas que podrían interpretarse como marcado.

¿Cuántas entidades con nombre define HTML5?

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 &copy; (signo de copyright), &euro; (signo del euro) y &check; (marca de verificación). Cada una de ellas también tiene un equivalente numérico, como &#169; o &#xA9; para el signo de copyright.

¿Qué entidades deben escaparse siempre en HTML y XML?

En HTML, escapa < como &lt;, > como &gt; y & como &amp;, además de " como &quot; dentro de los valores de atributos. XML 1.0 predefine exactamente cinco entidades - esas cuatro más &apos; - y HTML5 admite &apos; aunque HTML 4 no lo hacía. De todas ellas, &amp; es la más importante: un & sin escapar seguido de letras puede interpretarse erróneamente como el inicio de una entidad.

¿Qué es la doble codificación y cómo la reconozco?

La doble codificación ocurre cuando un texto ya codificado se codifica de nuevo: & se convierte en &amp; y luego en &amp;amp;. El síntoma visible es un &amp; o un &#38; 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.

¿Debo usar entidades HTML o codificación porcentual para URLs?

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 (&amp;) 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 &amp; en el marcado.

¿Todos los navegadores admiten todas las entidades de HTML5?

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 (&#169; o &#xA9;) 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.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}