Por qué importa contar caracteres y bytes
El recuento de caracteres y bytes es importante siempre que una plataforma impone un límite de longitud: publicaciones en redes sociales, mensajes SMS, meta descripciones, campos de bases de datos o formularios. El número de caracteres por sí solo no indica cuánto espacio o ancho de banda ocupa realmente tu texto, sobre todo cuando incluye caracteres no ASCII como coreano, japonés, chino o emojis, por eso esta herramienta también muestra el tamaño estimado en bytes.
Cómo se calcula
El recuento con espacios incluye todos los caracteres, espacios y saltos de línea; el recuento sin espacios elimina primero todos los espacios en blanco. El número de bytes estima el tamaño en codificación UTF-8: los caracteres ASCII (letras latinas, números, puntuación básica) ocupan 1 byte cada uno, los caracteres coreanos, japoneses y chinos suelen ocupar 3 bytes, y algunos emojis ocupan 4 bytes.
Preguntas frecuentes
- ¿Por qué el número de bytes es mucho mayor que el de caracteres?
- Si tu texto contiene caracteres coreanos, japoneses, chinos o emojis, cada uno puede ocupar de 3 a 4 bytes en UTF-8 aunque cuente como un solo carácter. Una frase corta en coreano, por ejemplo, puede usar casi el triple de bytes que un texto en inglés con el mismo número de caracteres.
- ¿Esta herramienta guarda o envía mi texto a algún lugar?
- No. Todo el recuento se realiza directamente en tu navegador con JavaScript; tu texto nunca se sube ni se guarda en ningún servidor.
- ¿Por qué algunas plataformas (como Twitter/X) cuentan la longitud de otra forma?
- Algunas plataformas usan sus propias reglas de ponderación de caracteres (por ejemplo, contar ciertos caracteres Unicode como 2). Esta herramienta muestra el recuento de caracteres real y el tamaño en bytes UTF-8, el estándar que usan la mayoría de sistemas y bases de datos, pero conviene comprobar siempre el límite específico de cada plataforma si es importante.