Codificador HTML

Escapa &, <, > y las comillas a entidades HTML para mostrar texto con seguridad dentro de marcado. Todo en tu navegador.

HTML o texto

Pega el marcado para escapar

Salida escapada

Resultado

¿Qué es la codificación HTML?

La codificación HTML sustituye los caracteres con significado especial en el marcado por entidades con nombre o numéricas. El ampersand pasa a &amp; y el signo menor que a &lt;.

Se usa para mostrar fragmentos de código, comentarios de usuarios y cualquier texto que el navegador interpretaría como etiquetas.

Cómo escapar HTML

  1. Pega el HTML o el texto que quieras escapar.
  2. Pulsa Codificar HTML.
  3. Los cinco caracteres &, <, >, " y ' se convierten en entidades.
  4. Copia el resultado en tu plantilla.

Ejemplos de codificación HTML

Un enlace

<a href="#">Home</a>
&lt;a href=&quot;#&quot;&gt;Home&lt;/a&gt;

Un ampersand

Tom & Jerry
Tom &amp; Jerry

Etiqueta script

<script>
&lt;script&gt;

Codificador en el navegador frente a otras opciones

CriterioCodificador de UrsaKitEditar entidades a manoHelpers de plantilla
Caracteres cubiertosLos cinco peligrososFácil saltarse unoDepende del framework
Ida y vueltaCombina con el decodificadorManualHabitual
Los datos salen del dispositivoNo, se ejecuta en el navegadorNoDepende de la app
Preguntas frecuentes

Preguntas frecuentes

¿El codificador HTML es gratis?

Sí, sin cuenta y sin límite.

¿Qué caracteres se escapan?

&, <, > y ambos tipos de comillas, los que cambian cómo interpreta el navegador el marcado.

¿Es lo mismo que la codificación de URL?

No. La codificación HTML produce entidades como &amp; y la de URL secuencias como %26.

¿Evita el XSS?

Escapar la salida es una parte de la defensa, pero también debes validar la entrada y usar el escapado de tu framework.

¿Se suben mis datos?

No. La codificación se ejecuta con JavaScript en tu navegador.

Todas las Herramientas