Saltar al contenido
en es

Codificar y decodificar entidades HTML

Escapa texto para usarlo con seguridad en HTML, convierte acentos y símbolos en entidades o decodifica entidades a caracteres.

Se ejecuta en tu navegador: no se sube nada.

Copiado

Cómo se usa

  1. Elige Codificar o Decodificar y pega tu texto. El resultado se actualiza mientras escribes.
  2. Al codificar, «Solo caracteres peligrosos» escapa & < > " y el apóstrofo; «Todo lo que no sea ASCII» convierte también acentos, símbolos y emoji.
  3. Elige referencias con nombre (&copy;), decimales (&#169;) o hexadecimales (&#xA9;). Los caracteres sin nombre usan un número.

Preguntas frecuentes

¿Se sube mi texto?

No. Todo se ejecuta en tu navegador.

¿Qué caracteres son peligrosos?

Cinco: & < > " y el apóstrofo. Escaparlos evita que el texto se lea como marcado.

¿Por qué el apóstrofo es &#39; y no &apos;?

&apos; no existe en HTML 4 y algunos analizadores antiguos lo ignoran; &#39; funciona en todas partes.

¿Qué entidades con nombre sabe decodificar?

Las cinco de XML, todo Latin-1 (&nbsp;, &eacute;, &copy;…) y una tabla de símbolos habituales (&euro;, &hellip;, &rarr;…). Cualquier otro nombre se deja tal cual. Las referencias numéricas siempre funcionan.

¿Qué pasa con referencias numéricas inválidas?

El cero, los surrogates y los números por encima de U+10FFFF pasan al carácter de reemplazo U+FFFD, como hacen los navegadores.