Cómo usar esta herramienta para desarrolladores
- Pega texto Unicode.
- Elige escapes JavaScript o puntos de código U+.
- Pulsa Codificar Unicode.
- Compara puntos de código, unidades UTF-16 y bytes UTF-8.
Representa texto Unicode mediante escapes explícitos para depuración, archivos fuente y pruebas de compatibilidad. Puedes convertir cada punto de código a formato JavaScript \uXXXX, incluida la pareja de sustitutos necesaria fuera del BMP, o a notación U+XXXX. El resultado deja visible qué puntos de código forman una cadena, algo especialmente útil con emojis, caracteres combinados y alfabetos que no se distinguen fácilmente a simple vista.
La salida muestra los puntos de código del texto sin depender de la apariencia de la fuente.
Un carácter visible puede estar formado por varios puntos de código, por ejemplo una letra más una marca combinante.
ñ😀
\u00F1\uD83D\uDE00
JavaScript itera la cadena por puntos de código mediante [...texto]. Para valores superiores a U+FFFF se calculan los sustitutos alto y bajo de UTF-16.
No normaliza NFC/NFD ni segmenta grafemas; representa exactamente la secuencia de puntos de código introducida.
Selecciona el formato JavaScript. Los emojis fuera del BMP se convierten en una pareja de sustitutos UTF-16.
U+1F600 es el punto de código Unicode; los dos escapes representan sus unidades sustitutas UTF-16.
Unicode permite formas descompuestas, por ejemplo una letra base seguida de una marca combinante.
No. Conserva la secuencia de entrada sin aplicar NFC, NFD, NFKC ni NFKD.
No. Son otra representación legible de los mismos caracteres.
| Módulo | Función |
|---|---|
| Iterador Unicode | Lee puntos de código completos. |
| Generador de escapes | Produce U+ o \uXXXX. |
| Métricas | Compara puntos de código, UTF-16 y UTF-8. |