Codificador de entidades HTML

Escapa & < > " ' para HTML, o decodifica entidades tipo &amp; a texto.

Texto normal

0 caract.

Codificado

Funciona en este dispositivo. No se sube nada.

Acerca de Codificador de entidades HTML

Escapa el texto para que se muestre literal dentro de HTML en vez de leerse como etiquetas, o decodifica un texto lleno de &amp;, &#39; y &nbsp; a caracteres normales. Codifica solo los cinco caracteres que exige HTML, o también todos los no ASCII (como á o ñ) para sistemas que solo aceptan ASCII.

Cómo usarlo

  1. Elige Codificar o Decodificar.
  2. Pega tu texto o HTML.
  3. Copia el resultado.

Ejemplo

Entrada
<a href="x">Tom & Jerry</a>
Resultado
&lt;a href=&quot;x&quot;&gt;Tom &amp; Jerry&lt;/a&gt;

Preguntas frecuentes

¿Qué caracteres hay que escapar en HTML?

& y < siempre; > por seguridad; " y ' dentro de los valores de atributo. Codificar estos cinco hace que el texto sea seguro en el contenido HTML y en atributos entre comillas.

¿Escapar evita el XSS?

Escapar es la defensa principal cuando metes texto en el contenido HTML o en un atributo entre comillas. No basta dentro de <script>, style o atributos de URL, que necesitan su propia codificación.

¿Entidades con nombre o numéricas?

Las dos funcionan en todos los navegadores. Las numéricas (&#169;) cubren cualquier carácter; las de nombre (&copy;) se leen mejor.

Herramientas relacionadas