Saltar al contenido

palabras · caracteres · tiempo de lectura

Contador de palabras

La frase «The quick brown fox jumps over the lazy dog.» tiene 9 palabras, 44 caracteres y 36 caracteres sin espacios. Pega o escribe tu propio texto para ver sus recuentos.

Los recuentos se actualizan mientras escribes y el texto nunca sale de esta pestaña. Los tiempos de lectura y de habla usan las velocidades de los dos campos numéricos, que son supuestos que puedes cambiar.

Scanned by NortonTM Safe Web

De un vistazo

Precio
Sin coste
Cuenta
No hace falta
Subida
No aplica: el texto nunca sale de tu pestaña
Regla de palabra
Límites de palabra de Unicode (UAX #29) mediante Intl.Segmenter
Tiempo de lectura
Palabras ÷ palabras por minuto; 200 al empezar, editable
Límite de tamaño
5,000,000 de caracteres por texto

Recuentos de textos de ejemplo y tiempos de lectura

Estas tablas salen del mismo código que el contador. Las unidades UTF-16 y los bytes UTF-8 muestran por qué el recuento de caracteres y el tamaño en bytes difieren.

Recuentos de textos de ejemplo
TextoPalabrasCaracteresUnidades UTF-16Bytes UTF-8
Hello, world!2131313
well-known2101010
naïve1556
naïve1567
日本語のテキスト38824
3.14 and 1,0003141414
👨‍👩‍👧‍👦011125
Tiempo para leer o decir un texto
PalabrasLectura a 200 palabras por minutoHabla a 130 palabras por minuto
1000:300:46
2501:151:55
5002:303:51
10005:007:42
200010:0015:23
500025:0038:28

Cómo contar las palabras de un texto

1

Pega o escribe el texto

Pon el texto en el cuadro. Ya hay un ejemplo para que veas los recuentos al instante; pulsa Borrar para empezar con un cuadro vacío. Funcionan textos de varios megabytes, hasta 5,000,000 de caracteres.

2

Lee los recuentos

Las palabras, los caracteres, los caracteres sin espacios, las frases, los párrafos y las líneas se actualizan mientras escribes. Debajo encuentras la longitud media de las palabras, la palabra más larga y el tamaño del texto en unidades UTF-16 y bytes UTF-8.

3

Ajusta la velocidad de lectura

El tiempo de lectura es el número de palabras dividido entre las palabras por minuto del primer campo numérico (200 al empezar). El tiempo de habla usa el segundo campo (130 al empezar). Cambia cualquiera de los dos para ajustarlo a tu ritmo.

Cómo se definen los recuentos

Una palabra es una secuencia de letras, dígitos o ideogramas que las reglas de límites de palabra de Unicode (UAX #29) tratan como una unidad, localizada con Intl.Segmenter del navegador. Los espacios y los signos de puntuación no son palabras, y el texto en japonés, chino o tailandés, que no separa las palabras con espacios, lo divide el diccionario del navegador. Un carácter es un grupo de grafemas, la unidad que el lector ve como un solo símbolo: un emoji de familia formado por siete puntos de código es un carácter, y también lo es una letra con un acento combinado.

Distintas herramientas dan recuentos diferentes para el mismo texto porque usan reglas diferentes. Un contador que divide por espacios lee «well-known» como una palabra, mientras que las reglas de Unicode lo leen como dos; «don't» sigue siendo una palabra en ambos casos. Los números como 3.14 cuentan como una palabra. Las frases se detectan con las reglas de frases de Unicode, así que una abreviatura seguida de una letra mayúscula puede leerse como el final de una frase. Un párrafo es un bloque de líneas separado por una línea en blanco. El tiempo de lectura es palabras ÷ palabras por minuto, redondeado al segundo; la velocidad es un supuesto, no una medición de tus lectores.

Preguntas sobre el contador de palabras

¿Cómo decide el contador qué es una palabra?

Usa las reglas de límites de palabra de Unicode mediante Intl.Segmenter del navegador. Un segmento formado por letras, dígitos o ideogramas es una palabra; los espacios y los signos de puntuación no. «Hello, world!» tiene 2 palabras, «well-known» tiene 2, «don't» tiene 1 y «3.14 and 1,000» tiene 3.

¿Por qué otra herramienta muestra un recuento de palabras distinto?

La mayoría de los contadores sencillos dividen el texto por espacios. Eso da 1 palabra para «well-known» donde las reglas de Unicode dan 2, cuenta un guion suelto como palabra y no encuentra límites de palabra en japonés, chino o tailandés, donde las palabras no se separan con espacios. Ninguna respuesta es errónea; siguen definiciones distintas.

¿Cómo se calcula el tiempo de lectura?

El tiempo de lectura es el recuento de palabras dividido entre las palabras por minuto del primer campo numérico, mostrado en minutos y segundos. A 200 palabras por minuto, 1,000 palabras tardan 5:00; a 250 palabras por minuto tardan 4:00. La velocidad es un supuesto que puedes cambiar, porque cada persona lee a un ritmo muy distinto.

¿Qué diferencia hay entre caracteres, unidades UTF-16 y bytes UTF-8?

Los caracteres son lo que el lector ve como un solo símbolo. Las unidades UTF-16 son la longitud que JavaScript indica para una cadena, y los bytes UTF-8 son el tamaño del texto al guardarlo como archivo UTF-8. Un emoji de familia es 1 carácter, 11 unidades UTF-16 y 25 bytes UTF-8; la letra «é» es 1 carácter y 2 bytes UTF-8.

¿Cuenta bien el texto en japonés, chino o tailandés?

Cuenta palabras siempre que tu navegador pueda segmentar el idioma: «日本語のテキスト» da 3 palabras, 8 caracteres y 24 bytes UTF-8. La segmentación depende del diccionario incorporado en el navegador, así que dos navegadores pueden diferir un poco en palabras poco comunes. El recuento de caracteres no depende de ello.

¿Mi texto se sube a algún sitio?

No. El recuento se ejecuta en la pestaña de tu navegador y el texto nunca se envía a un servidor. Con la página ya cargada también funciona sin conexión. Al cerrar la pestaña, el texto se descarta.