Contador de caracteres y palabras
Pega tu texto y mira caracteres, palabras, frases, líneas, párrafos, bytes UTF-8 y UTF-16, y lo que se tarda en leerlo o decirlo. Los emojis y las letras con tilde cuentan como un carácter.
Se ejecuta en tu navegador: no se sube nada.
Estadísticas
Cómo se usa
- Escribe o pega tu texto. Los números se actualizan mientras escribes.
- Lee los recuentos. Los caracteres se cuentan como los ve una persona, así que 👨👩👧👦 es uno.
- Usa los bytes para comprobar límites como columnas de base de datos o campos de API.
Preguntas frecuentes
¿Cómo se cuentan los caracteres?
Como caracteres percibidos por el usuario (grupos de grafemas, con Intl.Segmenter): una letra con tilde, una bandera o un emoji de familia cuentan como uno. “Puntos de código” es el recuento Unicode, mayor en las secuencias de emojis.
¿Qué diferencia hay entre bytes UTF-8 y UTF-16?
UTF-8 usa 1 byte para ASCII y hasta 4 para otros caracteres, y es la codificación de la web, JSON y la mayoría de bases de datos. UTF-16 usa 2 bytes por unidad de código (4 para emojis) y es lo que usan JavaScript y Windows por dentro. Límites como VARCHAR(255) en MySQL cuentan caracteres, no bytes, pero los límites de archivos y APIs suelen contar bytes UTF-8.
¿Cómo se calcula el tiempo de lectura?
Unas 238 palabras por minuto para lectura silenciosa y 150 para hablar en voz alta, promedios habituales para lectores adultos en inglés. Tómalo como una estimación.
¿Cómo se cuentan las palabras en chino o japonés?
Esos idiomas no usan espacios, así que se emplea el segmentador de palabras del navegador. El resultado es una buena aproximación, no un recuento exacto.
¿Se envía mi texto a algún sitio?
No. Todo se cuenta en tu navegador.