Herramienta de Escape Hex JavaScript
Convierte secuencias de escape hexadecimal JavaScript.
Descripción general
Los literales de cadena de JavaScript pueden representar cualquier carácter
mediante escapes hexadecimales: \xNN para bytes sueltos, \uNNNN para el plano
multilingüe básico y \u{NNNNN} para los puntos de código que quedan más allá.
Esta herramienta convierte texto a esas secuencias y al revés, algo útil para
incrustar texto no ASCII en archivos fuente, inspeccionar cadenas ofuscadas o
depurar problemas de codificación.
Cómo se usa
- Elige Escape para convertir texto plano, o Unescape para descodificar secuencias de escape.
- Escribe o pega en el campo Text (o Escaped). El campo Result se actualiza al instante.
- En modo Unescape aparece un error
Invalid escape sequencesi la entrada no se puede analizar.
Ejemplos
café→caf\xe9日本語→\u65e5\u672c\u8a9e\u{1f310}→🌐
Notas
Los caracteres ASCII imprimibles (salvo la propia barra invertida) pasan sin cambios, así que la salida se mantiene legible. Esto es escapado, no cifrado: cualquiera puede revertirlo. Al descodificar cadenas en las que no confías, recuerda que el resultado sigue siendo texto plano; nada se ejecuta.