Texto
Word/Character Frequency Counter
Análisis de frecuencia de texto: cuántas veces aparece cada palabra o carácter, ordenado por cantidad.
This tool counts how many times each word or character appears in a text and sorts the result by count — something that's practically impossible to tally by hand in a long piece of text.
How to use it
- Choose what to analyze — words or individual characters.
- Paste text and a frequency table appears instantly, sorted from most to least common.
- Handy for instantly spotting the most common word or character in a large block of text.
Common uses
- Finding keywords in an article or document for a basic SEO check without dedicated tools.
- A teaching example of frequency analysis when learning cryptography basics or natural language processing.
- Checking a text for excessive repetition of certain words before publishing.
Things to keep in mind
Frequency analysis is case-sensitive by default in many implementations — "Word" and "word" can count as different entries unless the text is normalized to one case first.
Classical substitution ciphers (ROT13, the Caesar cipher) don't change the frequency distribution of letters, only the mapping — which is exactly why frequency analysis is the classic way to break them without trying every key.
Preguntas frecuentes
¿Cuál es la diferencia entre el modo Palabras y Caracteres?
El modo Palabras cuenta cuántas veces aparece cada palabra en el texto, mientras que el modo Caracteres cuenta la ocurrencia de cada carácter individual, incluyendo la puntuación.
¿Qué hacen las opciones "Sin distinción de mayúsculas" e "Ignorar espacios"?
"Sin distinción de mayúsculas" fusiona ocurrencias que solo difieren en mayúsculas/minúsculas, e "Ignorar espacios" excluye los espacios del conteo en modo carácter; los resultados luego se ordenan por conteo de ocurrencias descendente.
¿Se envía el texto analizado a un servidor?
No, el análisis de frecuencia se ejecuta enteramente en tu navegador en JavaScript — nada se transmite en línea.
¿Qué es la ley de Zipf?
En los idiomas naturales, la frecuencia de una palabra es inversamente proporcional a su rango de frecuencia: la palabra más frecuente aparece aproximadamente el doble de veces que la segunda, el triple que la tercera, etc. Una desviación significativa de este patrón es una señal de que el texto puede estar generado artificialmente o saturado de palabras clave.
¿Se puede usar el análisis de frecuencia para romper un cifrado simple?
Sí, para los cifrados de sustitución clásicos (como ROT13 o el cifrado César), que no cambian la distribución de frecuencias de las letras, solo reordenan la correspondencia. Comparando la distribución de frecuencias del texto cifrado con la distribución conocida del idioma original, se puede recuperar la correspondencia de caracteres sin probar todas las claves.