Contador de palabras, caracteres y líneas en línea
Cuenta caracteres, palabras y líneas al instante. Ejemplo: Hola mundo = 11 caracteres, 2 palabras. Funciona en tu navegador. El procesamiento se realiza loca…
Empezar a usar
Qué hace esta herramienta
Este contador te permite conocer estadísticas básicas de tu texto al instante. Es útil para verificar límites de longitud, como en formularios o redes sociales, o para tener una idea rápida de la extensión de un documento.
La herramienta cuenta:
- Caracteres: el número total de unidades de código UTF-16. Ten en cuenta que algunos caracteres especiales, como muchos emojis (p. ej., U+1F600), ocupan dos unidades, por lo que se cuentan como 2 caracteres.
- Caracteres sin espacios: se eliminan todos los espacios en blanco según la definición de JavaScript (espacios, tabulaciones, saltos de línea, etc.) y se cuentan los restantes.
- Palabras: se considera una palabra a cada secuencia consecutiva de letras o números Unicode. No se utilizan diccionarios de separación de palabras por idioma, por lo que en idiomas sin espacios o con convenciones distintas, el conteo puede diferir de un conteo editorial.
- Líneas: se cuentan las líneas separadas por saltos de línea. Un texto vacío tiene 0 líneas.
Ejemplo práctico
Si escribes Hola mundo en una sola línea, verás:
- Caracteres: 11
- Sin espacios: 10
- Palabras: 2
- Líneas: 1
Si borras todo el texto, el contador de líneas mostrará 0.
Limitaciones importantes
El conteo de caracteres se basa en la longitud de la cadena en JavaScript. Esto significa que un carácter fuera del plano básico Unicode (como un emoji) se cuenta como dos unidades. El conteo de palabras no sigue reglas gramaticales de ningún idioma específico; solo agrupa letras y números consecutivos. No se calcula tiempo de lectura, sílabas, bytes ni clústeres de grafemas.
Privacidad
Todo el procesamiento se realiza localmente en tu navegador. El texto no se envía a ningún servidor.
Preguntas frecuentes
¿Por qué un emoji cuenta como dos caracteres?
Porque JavaScript representa los caracteres usando UTF-16. Los caracteres fuera del plano básico (como muchos emojis) se codifican con dos unidades de código, por lo que la propiedad length los cuenta como dos. Esto es una limitación técnica, no un error.
¿El contador de palabras funciona para idiomas como el chino o el japonés?
El contador agrupa secuencias de letras o números Unicode. En idiomas que no usan espacios entre palabras, como el chino, cada carácter se considera una palabra separada, lo que puede no coincidir con el concepto editorial de palabra. Para esos casos, el resultado puede ser solo una aproximación.
¿Puedo confiar en el conteo de líneas si pego texto con saltos de línea?
Sí, el contador de líneas se basa en los saltos de línea del texto. Si pegas texto con saltos de línea, cada línea se contará correctamente. Un texto vacío muestra 0 líneas.
El procesamiento se realiza localmente en tu navegador.