Escape y Unescape de Unicode Online

Convierte texto a secuencias \uXXXX, \xXX o \u{...} y decodifícalas de vuelta, todo en tu navegador.

Escape y Unescape de Unicode se ejecuta enteramente en tu navegador. El texto que escribes o pegas nunca se sube y permanece en tu dispositivo.

Abre el Escapar y Desescapar de Entidades HTML

Acerca de Escape / Unescape de Unicode

Escape y Unescape de Unicode convierte texto en secuencias \uXXXX, \xXX o \u{...} y decodifica esas secuencias de vuelta a caracteres legibles. Elige un formato — JavaScript, JSON, CSS o Python — y la herramienta genera la sintaxis de escape correspondiente para cada carácter no ASCII, desde letras acentuadas hasta emojis, con el manejo correcto de pares subrogados para los puntos de código astrales por encima de U+FFFF. Activa "Solo no-ASCII" para dejar el texto ASCII plano sin tocar, o escapa todo para obtener una cadena totalmente saneada. Cambia a Unescape para pegar texto con escapes — secuencias \uXXXX, \u{...}, \xXX y \UXXXXXXXX mezcladas se decodifican correctamente. Útil para depurar problemas de codificación, sanear cadenas en código fuente o preparar payloads JSON. Todo se ejecuta localmente — no se sube nada.

Características

Cómo usar Escape / Unescape de Unicode

  1. Mantén el modo Escape seleccionado y elige un formato: JS, JSON, CSS o Python
  2. Escribe o pega el texto que quieres escapar en el panel izquierdo
  3. Activa o desactiva "Solo no-ASCII" según si el texto plano debe mantenerse igual
  4. Copia el resultado escapado, o cambia a Unescape y pega secuencias para decodificarlas

Ejemplo

Entrada

Héllo → ☃

Salida

H\u00e9llo \u2192 \u2603

Los caracteres no ASCII se convierten en escapes \uXXXX; las letras y espacios ASCII se dejan igual.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué convierte exactamente la herramienta Escape y Unescape de Unicode?
Convierte cualquier texto en secuencias \uXXXX, \xXX, \u{...} o \UXXXXXXXX (según el formato elegido) y puede decodificar esas secuencias de vuelta a los caracteres originales.
¿Qué formatos de escape admite Escape y Unescape de Unicode?
JS (\uXXXX y \u{...} para caracteres astrales), JSON (pares subrogados \uXXXX), CSS (\XXXXXX) y Python (\uXXXX y \UXXXXXXXX para caracteres astrales).
¿Cómo maneja Escape y Unescape de Unicode los emojis y otros caracteres por encima de U+FFFF?
Detecta correctamente los puntos de código astrales y los representa con la sintaxis propia del formato elegido — un único escape \u{...} en JS, un par subrogado de dos escapes \uXXXX en JSON, o \UXXXXXXXX en Python.
¿Qué hace el interruptor "Solo no-ASCII" en Escape y Unescape de Unicode?
Cuando está activado (por defecto), los caracteres ASCII normales como letras, dígitos, espacios y puntuación común se dejan tal cual, y solo se escapan los caracteres no ASCII. Desactívalo para escapar todos los caracteres.
¿Puede Escape y Unescape de Unicode decodificar estilos de escape mezclados en una misma cadena?
Sí. El modo Unescape reconoce secuencias \uXXXX, \u{...}, \xXX, \UXXXXXXXX y CSS \XXXXXX, y decodifica cualquier combinación de ellas dentro del texto pegado.
¿Sube Escape y Unescape de Unicode el texto que pego?
No. Todo el escape y la decodificación ocurren localmente en tu navegador. Nada de lo que escribas o pegues se envía a ningún sitio.

Herramientas relacionadas

Todas las herramientas de ArrayKit