NameFonts.com
Contador de caracteres de nombres: ¿cuánto mide de verdad tu nombre?
Descubre cuánto mide de verdad un nombre: caracteres visibles, puntos de código Unicode, unidades UTF-16 y bytes UTF-8. Compáralo con tu propio límite, carácter a carácter.
# Cuenta un nombre
Se muestra el ejemplo «Luna». Escribe o pega tu propio texto para contarlo.
Tu navegador no puede dividir el texto en caracteres visibles, así que «caracteres visibles» usa los puntos de código.
0 letras con estilo · 0 emoji · 0 con marcas combinables · 0 espacios
| Carácter | Unicode | Puntos de código | UTF-16 | Bytes | Tipo |
|---|
Cuatro formas de contar un mismo nombre
«¿Cuántos caracteres tiene este nombre?» tiene más de una respuesta correcta. Las apps y los juegos usan unidades distintas, así que un nombre que cabe en un sitio puede ser demasiado largo en otro.
| Medida | Qué cuenta |
|---|---|
| Caracteres visibles | Grupos de grafemas: lo que un lector percibe como un solo carácter, aunque esté formado por varios puntos de código (un emoji de familia, una letra con tilde). |
| Puntos de código Unicode | Cada carácter Unicode por separado. «ë» puede ser uno o dos puntos de código (e + una marca combinable) y verse igual. |
| unidades UTF-16 | La unidad que usan internamente JavaScript, Java y muchos sistemas. Los caracteres por encima de U+FFFF —la mayoría de los emojis y las letras con estilo de NameFonts— ocupan dos unidades. |
| Bytes UTF-8 | Tamaño de almacenamiento en UTF-8: 1 byte para las letras latinas básicas y de 2 a 4 bytes para las demás. |
Ves un solo carácter: 👨👩👧
Ejemplos resueltos
| Texto | Qué es | Ves | Puntos de código | UTF-16 | Bytes | Probar |
|---|---|---|---|---|---|---|
| Luna | Letras latinas simples | 4 | 4 | 4 | 4 | |
| Zoë | ë como un solo carácter (U+00EB) | 3 | 3 | 3 | 4 | |
| Zoë | e + diéresis combinable (se ve igual) | 3 | 4 | 4 | 5 | |
| 𝓛𝓾𝓷𝓪 | Letras cursivas negritas | 4 | 4 | 8 | 16 | |
| ꧁Luna꧂ | Nombre con marco | 6 | 6 | 6 | 10 | |
| Luna🔥 | Nombre + emoji | 5 | 5 | 6 | 8 | |
| 👨👩👧 | Emoji de familia (secuencia unida) | 1 | 5 | 8 | 18 | |
| ليلى | Letras árabes | 4 | 4 | 4 | 8 |
La segunda y la tercera fila se ven igual, pero una tiene 3 puntos de código y la otra 4. Si un nombre se rechaza o se cuenta de forma extraña, una marca combinable invisible como esta suele ser la causa.
¿Qué número usa mi app o mi juego?
No publicamos límites de juegos ni apps concretos: cambian y no hemos podido verificarlos. En su lugar, averigua qué unidad cuenta la app:
- Escribe un nombre simple en la app y anota el límite que indica o impone.
- Pega un nombre con una letra con estilo o un emoji y mira si ocupa una o dos posiciones.
- Relaciona ese comportamiento con uno de los cuatro números de aquí y fija arriba el límite con la misma unidad.
Por qué los nombres con estilo se quedan sin espacio antes
La mayoría de las letras con estilo de los generadores de letras cursivas y góticas proceden del bloque Mathematical Alphanumeric Symbols, por encima de U+FFFF. Cada una es 1 punto de código pero 2 unidades UTF-16 y 4 bytes UTF-8; así, «𝓛𝓾𝓷𝓪» son 4 puntos de código pero 8 unidades UTF-16 y 16 bytes. Algunas letras, como ℒ o ℭ, vienen del bloque más antiguo Letterlike Symbols y ocupan 1 unidad UTF-16 y 3 bytes. Las runas del conversor de nombres a runas son parecidas: cada una es 1 unidad UTF-16 y 3 bytes UTF-8.