Cómo usar esta herramienta para desarrolladores
- Pega los escapes Unicode.
- Pulsa Decodificar Unicode.
- Comprueba el número de secuencias procesadas.
- Copia el texto resultante.
Convierte representaciones Unicode explícitas en texto legible. Acepta escapes JavaScript del tipo \u00F1, escapes de punto de código como \u{1F600} y listas U+00F1 U+1F600. También combina correctamente pares sustitutos cuando llegan en formato \uXXXX. Las entradas fuera del rango Unicode o con sustitutos incompletos generan un error en lugar de producir caracteres ambiguos.
La salida reemplaza escapes o tokens Unicode válidos por los caracteres que representan.
El aspecto visual depende de la fuente y no revela por sí solo si la cadena está en NFC o NFD.
\u0048\u006F\u006C\u0061 \uD83D\uDE00
Hola 😀
La herramienta valida el rango de los puntos de código y convierte escapes a caracteres mediante String.fromCodePoint o unidades UTF-16.
No interpreta escapes de otros lenguajes como \xNN ni transforma nombres Unicode descriptivos.
Pega la secuencia y ejecuta el decodificador; \u00F1 se convierte en el carácter U+00F1.
Sí. Ese formato se convierte usando el punto de código completo.
Sí. Si la entrada usa tokens U+ y no contiene escapes \u, cada token válido se sustituye por su carácter.
Se considera inválido y la herramienta devuelve un error.
Pueden usar secuencias normalizadas diferentes, como un carácter precompuesto frente a letra base más marca combinante.
| Módulo | Función |
|---|---|
| Reconocedor de escapes | Detecta tres formatos Unicode. |
| Validador de rango | Evita puntos de código imposibles. |
| Decodificador | Genera texto Unicode. |