#195 · Conversión y codificación

Convertidor de escapes Unicode

Convierte caracteres de texto en secuencias Unicode con formato \uXXXX o realiza el proceso inverso. En modo de codificación conserva ASCII imprimible y transforma los caracteres no ASCII, incluidos símbolos fuera del plano básico mediante pares sustitutos. En modo de decodificación interpreta secuencias válidas y deja intacto lo que no pueda resolverse de forma segura.

Entrada de texto

Procesamiento local en el navegador
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Elige si quieres codificar texto o decodificar escapes.
  2. Introduce el contenido.
  3. Pulsa «Convertir Unicode» y revisa la salida.

Qué hace esta herramienta

Pasa entre caracteres Unicode y su representación mediante escapes \u de cuatro dígitos.

Los caracteres fuera de U+FFFF se representan mediante pares sustitutos UTF-16 para mantener compatibilidad con el formato \uXXXX.

Los caracteres ASCII imprimibles se conservan en modo de codificación para mantener una salida legible.

Ejemplo

Entrada:

España 😀

Resultado:

Espa\u00F1a \uD83D\uDE00

Casos de uso

  • Preparar texto Unicode para configuraciones o código fuente.
  • Leer cadenas que contienen escapes \uXXXX.
  • Comprobar cómo se representa un carácter fuera del plano básico.

Consejos para obtener mejores resultados

  • Usa el convertidor de puntos de código si necesitas formato U+XXXX.
  • Los emojis pueden requerir dos escapes \u por usar pares sustitutos UTF-16.
  • No confundas Unicode escape con codificación UTF-8 en bytes.
  • Conserva una copia original cuando trabajes con texto de sistemas heredados.

Detalles del procesamiento

El modo de codificación recorre puntos de código Unicode; el de decodificación reconoce escapes de cuatro hexadecimales y combina pares sustitutos válidos.

No interpreta formatos alternativos como \xXX, &#x...; o U+XXXX; esos formatos requieren herramientas específicas.

Preguntas frecuentes

¿Cómo convierto ñ en una secuencia Unicode \u?

En modo «Texto → escapes Unicode», ñ se convierte en \u00F1.

¿Por qué un emoji aparece como dos secuencias \uXXXX?

Porque el formato de escape basado en UTF-16 representa caracteres fuera de U+FFFF mediante un par sustituto alto y bajo.

¿Puedo convertir \uD83D\uDE00 de nuevo a un emoji?

Sí. El modo de decodificación reconoce pares sustitutos válidos y los combina en el punto de código correspondiente.

¿La herramienta convierte letras ASCII como A o números?

En modo de codificación se conservan los caracteres ASCII imprimibles para que la salida siga siendo fácil de leer.

¿Unicode escape y UTF-8 son la misma cosa?

No. Los escapes Unicode son una representación textual; UTF-8 es una codificación de bytes para puntos de código Unicode.

Resumen de módulos

MóduloFunción
Codificación \uGenera escapes Unicode
DecodificaciónInterpreta escapes Unicode
Pares sustitutosGestiona caracteres fuera de U+FFFF
Explorar más herramientas de conversión y codificación
Ver el centro de categoría con más utilidades relacionadas.