Inicio / Herramientas de Texto y Listas / Contador de palabras, caracteres y líneas
Herramientas online gratis

Contador de palabras, caracteres y líneas

Cuenta caracteres, palabras y líneas de tu texto al instante. Ejemplo: Hola mundo = 11 caracteres, 2 palabras. Sin envío de datos. El procesamiento se realiz…

Empezar a usar

Qué cuenta exactamente

La herramienta procesa el texto localmente en tu navegador. No envía los datos a ningún servidor.

Caracteres y unidades UTF-16

El contador de caracteres usa la propiedad length de JavaScript. Esto significa que un carácter del plano suplementario (por ejemplo, muchos emojis como U+1F600) cuenta como dos unidades UTF-16. No se realiza agrupación en grafemas.

Caracteres sin espacios

Se eliminan todos los caracteres que JavaScript considera espacios en blanco (espacio, tabulación, salto de línea, etc.) y se cuenta el resto.

Palabras

Se considera palabra a cualquier secuencia consecutiva de letras o números Unicode. No se usan diccionarios de límites de palabras específicos de cada idioma. Por ejemplo, en idiomas sin espacios o con convenciones de puntuación diferentes, el recuento puede diferir del recuento editorial.

Líneas

El número de líneas se calcula según los saltos de línea. Una entrada vacía muestra 0 líneas.

Ejemplo práctico

Si escribes Hola mundo en una sola línea, el resultado es:

  • Caracteres: 11
  • Sin espacios: 10
  • Palabras: 2
  • Líneas: 1

Limitaciones

No se estima tiempo de lectura, sílabas, bytes, ni grupos de grafemas. El recuento de palabras no sigue reglas de separación de palabras de cada idioma.

Preguntas frecuentes

¿Por qué un emoji cuenta como dos caracteres?

Porque JavaScript usa unidades de 16 bits (UTF-16). Un emoji como U+1F600 está fuera del plano básico y se representa con dos unidades, por lo que el contador muestra 2.

¿Cómo cuenta las palabras en idiomas sin espacios?

Cuenta cualquier secuencia de letras o números como una palabra. Por ejemplo, en chino, una frase sin espacios se contaría como una sola palabra, aunque editorialmente sean varias.

¿El contador de líneas cuenta una línea vacía?

Si hay un salto de línea, se cuenta como una línea. Una entrada completamente vacía muestra 0 líneas.

Lista de verificación

  • Verifica que los contadores se actualizan mientras escribes.
  • Comprueba el ejemplo "Hola mundo" para validar el funcionamiento.
  • Ten en cuenta que los emojis cuentan como dos unidades.
  • Recuerda que el recuento de palabras es aproximado para idiomas sin espacios.

El procesamiento se realiza localmente en tu navegador.