Conversor de Escapes Unicode
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.
Cómo usar
- Elige una dirección: Texto → Escapes o Escapes → Texto.
- Para codificar, elige el formato y si escapar todos los caracteres o solo los no ASCII.
- 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.
Guías sobre este tema
Herramientas relacionadas
Conversor de escape de strings
Escapa un string para 10 contextos a la vez — JavaScript, JSON, entidades HTML, URL, SQL, regex, Bash (comillas simples/dobles), C string, escapes Unicode \u. Copia el que necesites.
Detector de Caracteres Invisibles / Zero-Width
Detecta NBSPs, caracteres zero-width, marcas bidi y tabs en texto pegado — y límpialos.
Codificador / Decodificador de Entidades HTML
Escapa caracteres especiales (& < > " ') o decodifica entidades a sus caracteres originales.
Codificador / Decodificador de URL
Codifica texto para URLs en porcentaje, o decodifica URLs a texto.
Conversor Punycode
Convierte dominios internacionalizados entre Unicode (`münchen.de`) y ASCII Punycode (`xn--mnchen-3ya.de`).
Conversor cURL → fetch / axios
Pega un comando cURL — obtén código JS fetch o axios listo para usar, con cabeceras, cuerpo, método y autenticación básica.