Pega código HTML o texto con entidades: convierte los seis caracteres que rompen el texto HTML en referencias de carácter, o devuelve esas referencias a los caracteres que representan. Ambas direcciones se ejecutan en esta página y no se sube nada.
Se ejecuta localmente en tu navegadorPega marcado o texto codificado en el cuadro. Escapar HTML sustituye los seis caracteres que rompen el texto HTML (&, <, >, ", ' y el acento grave) por referencias de carácter; Desescapar HTML devuelve esas referencias a los caracteres que representan.
Ambas direcciones se ejecutan en esta página: no se sube nada y la herramienta sigue funcionando sin conexión. El panel de resultado muestra exactamente lo que Copiar pone en el portapapeles, y Limpiar vacía a la vez la entrada y el resultado.
Cambian exactamente seis caracteres: & pasa a &, < a <, > a >, las comillas dobles a ", el apóstrofo a ' y el acento grave a `. Los acentos, el texto CJK, los emoji y los saltos de línea se copian sin cambios.
Escapar no es idempotente, porque el ampersand forma parte de toda referencia: escapar & produce &amp;. Ejecuta la conversión una vez sobre el texto original; para revisar un resultado anterior, aplícale antes Desescapar HTML.
La página decodifica las referencias igual que un navegador: referencias numéricas decimales y hexadecimales (', ', ©), referencias con nombre como , … o ©, y las formas heredadas que se aceptan sin punto y coma, como & y <.
Un nombre que el navegador no conoce, por ejemplo &foo;, se deja tal cual, y un punto de código inválido como � se convierte en el carácter de reemplazo U+FFFD. Los prefijos heredados se decodifican aunque falte el punto y coma, igual que en HTML: ¬anentity; empieza por ¬ y vuelve como ¬anentity;. Es el comportamiento del propio navegador, no una tabla privada, así que la página y un analizador real coinciden.
Usos habituales: mostrar fragmentos de código en documentación, escapar texto de usuarios antes de insertarlo en una plantilla HTML y decodificar entidades que llegan de una API o de un correo. La salida es texto plano, así que se pega en cualquier editor.
La herramienta no valida ni reformatea la estructura HTML, no decodifica el porcentaje de las URL (%20) y no toca los escapes de JavaScript o JSON como \n. Los textos muy grandes se procesan igualmente en la página, así que el resaltado puede tardar un momento.