JNTZN

Escapar/Desescapar HTML

Screenshot 2026 03 13 125758

¿Qué es una herramienta HTML Escape/Unescape?

El HTML Escaping es el proceso de convertir caracteres especiales en sus entidades HTML correspondientes para que se muestren como texto en un navegador en lugar de ser interpretados como código HTML.

El HTML Unescaping invierte este proceso y convierte las entidades HTML nuevamente en sus caracteres originales.


¿Por qué usar HTML Escape/Unescape?

  1. Seguridad (prevenir ataques XSS)
    El escape ayuda a proteger contra ataques de Cross-Site Scripting (XSS) al garantizar que la entrada del usuario se trate como texto y no como HTML o JavaScript ejecutable.
  2. Mostrar caracteres especiales de forma segura
    Caracteres como <, >, & y " tienen significados especiales en HTML. El escape asegura que se muestren correctamente.
    • Ejemplo: mostrar <div> como texto en una página, no como un elemento HTML real.
  3. Integridad de datos en formularios o fragmentos de código
    Al mostrar ejemplos de código o entradas de formularios, el escape garantiza que el contenido no se rompa por etiquetas o símbolos incrustados.

¿Cómo funciona?

El escape HTML reemplaza caracteres especiales con entidades HTML:

CarácterEntidad escapada
<&lt;
>&gt;
&&amp;
"&quot;
'&#39;

Ejemplo:

original: 
<script>alert("Hi")</script>

escaped:
&lt;script&gt;alert(&quot;Hi&quot;)&lt;/script&gt;

El proceso de Unescape revierte esto.

Comments

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *