Texto

Character & Word Counter

Estadísticas de texto en tiempo real: caracteres (con y sin espacios), palabras, líneas, oraciones, párrafos y tamaño en bytes (UTF-8).

0 Caracteres (con espacios)
0 Caracteres (sin espacios)
0 Palabras
0 Líneas
0 Oraciones
0 Párrafos
0 Bytes (UTF-8)

This tool counts characters, words, lines, sentences, and paragraphs in real time as you type or paste text, and also shows the size in bytes under UTF-8 encoding.

What gets counted

Common uses

Things to keep in mind

One visual "character" (like an emoji with a skin-tone modifier or a country flag) can be made of several Unicode code points and count differently depending on the counting method.

Social media and form limits sometimes count bytes or grapheme clusters rather than characters — check against this tool's byte counter if that matters.

Artículo sobre esta herramienta: Contar caracteres y palabras: por qué no siempre es trivial

Preguntas frecuentes

¿Qué estadísticas se calculan exactamente?

La herramienta cuenta caracteres con y sin espacios, palabras, líneas, oraciones, párrafos, y el tamaño del texto en bytes codificados en UTF-8.

¿Por qué el conteo de bytes difiere del conteo de caracteres?

En UTF-8, un carácter latino simple ocupa un byte, pero un carácter cirílico, una letra acentuada o un emoji pueden ocupar de dos a cuatro bytes, así que un texto con muchos caracteres multibyte tendrá un conteo de bytes notablemente mayor que su conteo de caracteres.

¿Se envía mi texto a un servidor para ser analizado?

No, todos los cálculos ocurren en tiempo real en tu navegador en JavaScript, nada se transmite en línea.

¿Por qué el conteo de palabras es impreciso en idiomas sin espacios?

En chino, japonés o tailandés, las palabras tradicionalmente no se separan con espacios — el límite lo define la gramática y el contexto. El conteo basado en espacios en esos idiomas da una sola «palabra» para todo el texto, o pierde el sentido — hace falta un algoritmo aparte de segmentación.

¿Por qué a veces un solo emoji cuenta como varios caracteres?

Los emojis con modificador de tono de piel o las banderas de países se componen en Unicode de varios puntos de código combinados en un único clúster de grafemas visible. Un conteo ingenuo por puntos de código puede contar ese carácter visualmente único como dos, tres o más.

Artículos: Texto

Case Converter: por qué existen distintos estilos de nomenclatura

Por qué un mismo proyecto escribe variables en camelCase pero archivos en kebab-case, y de dónde vienen estas reglas.

Text Diff: cómo los algoritmos encuentran la diferencia entre dos textos

Cómo un algoritmo de diff encuentra el conjunto mínimo de cambios entre dos versiones de un texto.

Expresiones regulares: sintaxis básica y patrones habituales

Cómo leer una expresión regular y en qué se diferencia la coincidencia voraz de la perezosa.

Ordenar y eliminar líneas duplicadas: para qué sirve

Por qué ordenar numéricamente poniendo «10» antes de «9» es un error, y cómo evitarlo.

String Escape: por qué el mismo texto necesita escaparse de forma distinta

Por qué la misma comilla se escapa de forma distinta en una cadena JS, en JSON y en un comando de shell.

CRLF frente a LF: por qué los caracteres de fin de línea aún importan

Por qué un archivo escrito en Windows puede aparecer como «completamente modificado» en git sobre Linux.

Lorem Ipsum: de dónde viene el texto de relleno y para qué sirve

Por qué los diseñadores usan deliberadamente texto «sin sentido» en lugar de contenido real en las maquetas.

Slugify: cómo convertir cualquier texto en una URL

Cómo un título como «¡Hola, Mundo!» se convierte en una cadena compatible con URL como hola-mundo.

Markdown: por qué la sintaxis de texto plano venció a los editores de texto enriquecido

Por qué los desarrolladores prefieren escribir documentación en Markdown en vez de un editor de texto enriquecido.

Espacios y caracteres invisibles: la causa oculta de errores extraños

Por qué dos cadenas que parecen idénticas pueden no coincidir por culpa de un carácter invisible.

Text Reverse: por qué «invertir un texto» es más difícil de lo que parece

Por qué invertir una cadena de forma ingenua puede convertir un emoji en bytes inutilizables.

Análisis de frecuencia de texto: para qué sirve contar repeticiones de palabras

Cómo la frecuencia de las letras en un texto cifrado ayuda a romper los cifrados de sustitución más simples.