Contador de Palabras y Caracteres
Pega texto y obtén un contador de palabras en vivo con caracteres, oraciones, líneas, tamaño en bytes y una estimación aproximada de tokens. Todo se ejecuta en tu navegador.
Tu texto se analiza localmente en tu navegador para producir los conteos y nunca se sube, así que notas, borradores y prompts permanecen en tu dispositivo.
¿Necesitas reformar ese texto? Prueba el Conversor de Mayúsculas.
Acerca de Contador de Palabras
Este contador de palabras te da estadísticas en vivo en cuanto empiezas a escribir o pegas texto. Como contador de palabras y caracteres reporta caracteres con y sin espacios, palabras, oraciones, párrafos, líneas, tamaño en bytes UTF-8, una estimación aproximada de tokens de LLM y un tiempo de lectura estimado a unas 200 palabras por minuto. El conteo de caracteres es consciente de grafemas, así que un emoji o una bandera cuenta como un solo carácter aunque ocupe varios bytes. Es útil para ajustar una meta descripción, encajar un tuit o un mensaje de commit, revisar un prompt antes de enviarlo a un modelo o simplemente mantener un texto dentro de su límite. También hay una lista opcional de frecuencia de palabras más usadas. Todo se calcula localmente en tu navegador, así que el texto que pegas permanece en tu dispositivo y nunca se sube.
Características
- Caracteres con espacios y caracteres sin espacios en vivo mientras escribes
- Conteos de palabras, oraciones, párrafos y líneas actualizados al instante
- Tamaño en bytes UTF-8 para que revises límites de carga útil y almacenamiento
- Estimación aproximada de tokens de LLM con una heurística de ~caracteres / 4, etiquetada como aprox.
- Estimación de tiempo de lectura basada en unas 200 palabras por minuto
- Conteo consciente de grafemas para que emojis y glifos combinados cuenten como un solo carácter
- Lista opcional de frecuencia de palabras más usadas con las palabras vacías triviales eliminadas
- El botón Copiar estadísticas copia un resumen en texto plano de cada métrica
Cómo usar Contador de Palabras
- Pega o escribe tu texto en el cuadro de texto.
- Lee las tarjetas de estadísticas en vivo de caracteres, palabras, oraciones, líneas, bytes, tokens y tiempo de lectura.
- Revisa la lista opcional de palabras más usadas para ver qué términos se repiten más.
- Haz clic en Copiar estadísticas para obtener un resumen en texto plano de cada métrica.
Ejemplo
Entrada
The quick brown fox jumps over the lazy dog. 🦊
Salida
Characters (with spaces): 46
Characters (no spaces): 37
Words: 9
Sentences: 1
Lines: 1
Size (UTF-8): 48 bytes
Tokens (approx): ~12
Reading time: 1 min
El emoji del zorro cuenta como un solo carácter pero suma cuatro bytes UTF-8.
Errores comunes y solución de problemas
- El conteo de caracteres parece mayor que el número de letras que escribiste. — El conteo predeterminado incluye espacios, puntuación y saltos de línea; revisa la segunda tarjeta, Caracteres (sin espacios), para ver solo letras y símbolos visibles.
- Un emoji o una letra acentuada cambia el tamaño en bytes más que el conteo de caracteres. — Los caracteres se cuentan de forma consciente de grafemas mientras que los bytes son UTF-8, así que un emoji es un solo carácter pero cuatro bytes; este es el comportamiento esperado.
- El número de tokens no coincide exactamente con el tokenizador de tu modelo. — La cifra de tokens es una aproximación (unos caracteres / 4) y se etiqueta como aprox.; usa el tokenizador real de tu modelo cuando necesites un conteo exacto.
- El conteo de palabras es cero aunque el cuadro no está vacío. — Un texto formado solo por espacios, tabulaciones o líneas en blanco no tiene palabras; escribe algo de texto visible y los conteos se actualizan de inmediato.
Preguntas frecuentes
- ¿El conteo de caracteres incluye espacios y saltos de línea?
- La tarjeta principal de Caracteres cuenta todo, incluidos espacios, puntuación y saltos de línea. Una tarjeta aparte, Caracteres (sin espacios), elimina todos los espacios en blanco para que veas solo letras y símbolos visibles.
- ¿Cómo trata el conteo de caracteres los emojis y las letras acentuadas?
- El conteo es consciente de grafemas usando Intl.Segmenter cuando está disponible, así que un emoji, una bandera o una letra con acento combinado cuenta como un solo carácter aunque ocupe varios bytes UTF-8.
- ¿Para qué sirve el conteo aproximado de tokens?
- Da una estimación rápida de cuántos tokens de LLM usa tu texto, basada en una heurística de aproximadamente caracteres / 4 y etiquetada como aprox. Es útil para mantenerte dentro del presupuesto de contexto de un modelo, pero no sustituye al tokenizador exacto del modelo.
- ¿Cómo se calcula el tiempo de lectura?
- El tiempo de lectura divide el conteo de palabras entre unas 200 palabras por minuto y redondea hacia arriba, así que cualquier texto no vacío muestra al menos un minuto. Es una guía aproximada de cuánto tarda en leerse el pasaje en voz alta o en silencio.
- ¿En qué se diferencia el tamaño en bytes del conteo de caracteres?
- El tamaño en bytes es la longitud UTF-8 de tu texto, que muchas API y bases de datos limitan. Los caracteres ASCII ocupan un byte, las letras acentuadas suelen ocupar dos, la mayoría de los caracteres CJK ocupan tres y los emojis ocupan cuatro, así que los bytes suelen ser más que el conteo de caracteres.
- ¿Se sube mi texto cuando lo cuento?
- No. El contador de palabras se ejecuta por completo en tu navegador, así que el texto que pegas se procesa localmente en tu dispositivo y nunca se envía a un servidor.
Herramientas relacionadas
Todas las herramientas de ArrayKit