Cómo se usa
- Escriba o pegue el texto en Texto. Los espacios, los saltos de línea y los emoji también se analizan.
- Lea Totales para los recuentos de grafemas, puntos de código y bytes.
- Lea Puntos de código: cada línea indica el punto de código, su Nombre, su Categoría, su Bloque, los bytes UTF-8 y UTF-16, y los escapes HTML y JavaScript.
- Escriba una palabra de un nombre Unicode en Buscar un nombre de carácter para encontrar caracteres, como snowman.
Nombres, categorías y bloques
Cada punto de código tiene un nombre, una categoría general y un bloque. La categoría es un código de dos letras: Lu es una letra mayúscula y So es otro símbolo. El bloque es un rango de puntos de código relacionados, como Basic Latin. Los nombres y las categorías son los identificadores que define el estándar Unicode en inglés, así que aquí se muestran en inglés, en todos los idiomas; las explicaciones de la página están en español.
Grafemas y puntos de código
Un punto de código es un número de la tabla Unicode. Un grafema es lo que un lector toma por un carácter. Un pulgar hacia arriba con tono de piel es un grafema formado por dos puntos de código, y una letra con un acento combinado es un grafema de dos puntos de código. La tabla de puntos de código enumera cada punto bajo el número de su grafema, para ver cuáles van juntos.
Bytes UTF-8 y UTF-16
- UTF-8 escribe un punto de código en uno a cuatro bytes. Una letra ASCII ocupa un byte; el muñeco de nieve ocupa tres, E2 98 83.
- UTF-16 escribe un punto de código en una o dos unidades de 16 bits. Por encima de U+FFFF ocupa dos unidades, un par sustituto: U+1F44D es D83D DC4D.
Escapes HTML y JavaScript
- HTML: &, <, >, " y ' tienen nombre; cada otro carácter se escribe como referencia hexadecimal, como ☃.
- JavaScript: \u2603 para un punto de código hasta U+FFFF, y \u{1F44D} por encima, como admite la sintaxis de ECMAScript 2015.
Datos Unicode y su licencia
Los nombres, las categorías y los bloques proceden de la base de datos de caracteres Unicode (UnicodeData.txt, Blocks.txt, Jamo.txt y PropertyValueAliases.txt) de Unicode 18.0.0, fechada el 8 de julio de 2026. Copyright © 1991-2026 Unicode, Inc. Los datos se distribuyen bajo la UNICODE LICENSE V3, cuyo aviso completo está en el archivo de datos de esta herramienta y en https://www.unicode.org/license.txt. Los nombres de las sílabas hangul se construyen con los nombres cortos de Jamo, y los nombres de los ideogramas CJK, a partir de su punto de código. Un rango, como Private Use, se muestra con la etiqueta que dan los datos, porque los datos no nombran cada carácter que contiene.
Ejemplo resuelto: el muñeco de nieve ☃
Escriba ☃ en Texto. El carácter es U+2603. Su nombre es SNOWMAN, su categoría es So (Other Symbol, otro símbolo), y pertenece al bloque Miscellaneous Symbols. En UTF-8 ocupa tres bytes, E2 98 83; en UTF-16 es una unidad, 2603.
| Propiedad | Valor |
|---|---|
| Carácter | ☃ |
| Punto de código | U+2603 |
| Nombre | SNOWMAN |
| Categoría | So Other Symbol |
| Bloque | Miscellaneous Symbols |
| Bytes UTF-8 | E2 98 83 |
| Unidades UTF-16 | 2603 |
| HTML | ☃ |
| JavaScript | \u2603 |
Preguntas frecuentes
¿Qué diferencia hay entre un grafema y un punto de código?
Un punto de código es un número de la tabla Unicode. Un grafema es un carácter tal como lo ve un lector, y puede estar formado por varios puntos de código: una letra con acento o un emoji con tono de piel.
¿Por qué un emoji con tono de piel cuenta como dos puntos de código?
El emoji base y el modificador de tono de piel son dos puntos de código separados en el estándar. Un lector ve una sola cara, así que la página cuenta un grafema formado por esos dos puntos de código.
¿Qué significa un punto de código no asignado?
Es un número al que la versión de Unicode de los datos todavía no asigna ningún carácter, así que no tiene nombre y su categoría es Cn. Un texto puede contener ese número, pero la mayoría de las fuentes lo muestran como un cuadro de sustitución.
¿Por qué los nombres están en inglés?
Los nombres Unicode son identificadores que el estándar define en inglés. Son los mismos en todos los idiomas, así que son la forma fiable de buscar un carácter. Las explicaciones de esta página están escritas en español.
¿Se envía a algún sitio el texto que analizo?
No. El archivo de datos se carga en la página, y el texto se analiza en su navegador. No se sube ni se guarda nada.
Fuentes
- Base de datos de caracteres Unicode: UnicodeData.txt (Unicode 18.0.0) (en inglés)
- Base de datos de caracteres Unicode: Blocks.txt (en inglés)
- UNICODE LICENSE V3 (en inglés)
- RFC 3629: UTF-8, un formato de transformación de ISO 10646, IETF (en inglés)
- RFC 2781: UTF-16, una codificación de ISO 10646, IETF (en inglés)
Cifras y texto revisados por última vez el martes, 10 de noviembre de 2026.