Cuenta cada carácter de una cadena pegada: letras, dígitos, espacios, puntuación y saltos de línea suman uno al total. Complementa el contador de palabras, que divide por secuencias de espacios en lugar de medir la longitud en bruto.
Cómo funciona
El contador usa .length de las cadenas de JavaScript, que cuenta unidades de código UTF-16. En texto latino típico coincide con las teclas pulsadas; algunos emoji cuentan como dos unidades.
Casos de uso habituales
- Comprobar límites de longitud en Twitter/X o SMS
- Validar campos de ancho fijo en formularios o APIs
- Comparar el tamaño bruto con el recuento de palabras en textos SEO
Limitaciones
No excluye espacios ni cuenta bytes/octetos UTF-8. Para límites por palabras usa el contador de palabras. Los emoji con pares sustitutos pueden inflar el recuento frente a los glifos percibidos.
Ejemplo
Hi! tiene un recuento de caracteres de 3 (incluido el signo de exclamación).