Inspector de Unicode — puntos de código, bytes UTF-8 y UTF-16

Desarrollo

Un inspector de Unicode es una herramienta para desarrolladores que descompone una cadena en puntos de código y muestra, para cada carácter, su código U+, los bytes UTF-8, las unidades UTF-16 y el nombre (o bloque).

Traducción asistida por IA en revisión

Esta página se tradujo con ayuda de IA y aún no ha recibido revisión profesional. Consulta las fuentes citadas antes de usarla para una decisión importante.

Qué es

Unicode asigna a cada carácter un número único (punto de código, U+0000–U+10FFFF), mientras que UTF-8 y UTF-16 son codificaciones que almacenan esos números como bytes. Un mismo carácter puede ocupar de 1 a 4 bytes en UTF-8 y 2 o 4 bytes en UTF-16 (pares sustitutos), lo que es una causa habitual de errores en la longitud de las cadenas. Esta herramienta calcula nombres estándar para las sílabas hangul y los ideogramas CJK, y muestra el bloque Unicode para el resto de caracteres. El análisis se ejecuta por completo en tu navegador.

Longitud UTF-8: U+0000–007F 1 byte · U+0080–07FF 2 bytes · U+0800–FFFF 3 bytes · U+10000–10FFFF 4 bytes (par sustituto UTF-16)

Cómo se usa

  1. 1Pega la cadena que quieres inspeccionar (se admiten emojis y cualquier alfabeto).
  2. 2Pulsa inspeccionar.
  3. 3Lee el punto de código, los bytes UTF-8/UTF-16 y el nombre de cada carácter, y copia el informe.

Referencia

Inspector de Unicode — puntos de código, bytes UTF-8 y UTF-16 Referencia
CarácterPunto de códigoUTF-8UTF-16
AU+0041410041
U+D55CED 95 9CD55C
U+20ACE2 82 AC20AC
😀U+1F600F0 9F 98 80D83D DE00

Fuentes y estándares

Preguntas frecuentes

¿Por qué un emoji cuenta como longitud 2 en JavaScript?

Porque la longitud de una cadena cuenta unidades UTF-16. Los emojis por encima de U+FFFF se almacenan como un par sustituto (dos unidades), así que la longitud es 2. La columna UTF-16 de esta herramienta muestra las unidades reales.

¿Muestra el nombre oficial de cada carácter?

No. Para ASCII, las sílabas hangul y los ideogramas CJK se calculan nombres estándar mediante algoritmos; el resto de caracteres muestra el nombre de su bloque Unicode. Consulta la base de datos de caracteres Unicode (UCD) para los nombres oficiales completos.

¿Se envía mi cadena a un servidor?

No. La inspección ocurre en tu navegador y la entrada nunca se transmite.

Herramientas relacionadas