AZ Tools

Conversor de Escapes Unicode

Desarrollo

Convierte texto en secuencias de escape Unicode y de vuelta. Codifica a \uXXXX de JavaScript/JSON (con pares subrogados para emojis), notación Unicode U+XXXX, o entidades HTML en hexadecimal (&#xHEX;) y decimal (&#DEC;) — manteniendo el ASCII legible, o escapando todos los caracteres. La decodificación detecta todos estos formatos a la vez (además de \u{...}, \xXX y la notación U+), así que puedes pegar escapes mezclados y obtener el texto original. Útil para incrustar caracteres no ASCII de forma segura en código y JSON, depurar problemas de codificación y leer cadenas escapadas de los logs. Todo se ejecuta localmente en tu navegador.

Salida

Cómo usar

  1. Elige una dirección: Texto → Escapes o Escapes → Texto.
  2. Para codificar, elige el formato y si escapar todos los caracteres o solo los no ASCII.
  3. Copia el resultado del cuadro de salida.

Preguntas frecuentes

¿Cómo se gestionan los emojis?
En forma \uXXXX, los caracteres por encima de U+FFFF (como 😀) se escriben como un par subrogado de dos escapes \u; las formas U+ y HTML usan el punto de código único (p. ej. U+1F600, 😀). La decodificación los reensambla correctamente en ambos casos.
¿Qué puede leer el decodificador?
Detecta automáticamente \uXXXX, \u{XXXXX}, \xXX, U+XXXX, &#xHEX; y &#DEC; — todo en la misma entrada, así que los escapes mezclados se decodifican igual.
¿Qué hace 'escapar todos los caracteres'?
Desactivado, solo se escapan los caracteres no ASCII y el ASCII se mantiene legible. Activado, cada carácter se convierte en un escape, útil para una salida totalmente ofuscada o estrictamente ASCII.
¿Se sube mi texto?
No. La codificación y decodificación ocurren íntegramente en tu navegador; no se envía nada a un servidor.

Herramientas relacionadas