Tekst
Word/Character Frequency Counter
Analiza częstotliwości tekstu: ile razy występuje każde słowo lub znak, posortowane według liczby wystąpień.
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.
Artykuł o tym narzędziu: Analiza częstotliwości tekstu: po co liczyć powtórzenia słów
Najczęstsze pytania
Jaka jest różnica między trybem Słowa a Znaki?
Tryb Słowa liczy, ile razy każde słowo pojawia się w tekście, natomiast tryb Znaki liczy wystąpienia każdego pojedynczego znaku, w tym znaków interpunkcyjnych.
Co robią opcje "Bez rozróżniania wielkości liter" i "Ignoruj spacje"?
"Bez rozróżniania wielkości liter" łączy wystąpienia różniące się tylko wielkością liter, a "Ignoruj spacje" wyklucza spacje z liczenia w trybie znaków; wyniki są następnie sortowane według malejącej liczby wystąpień.
Czy analizowany tekst jest wysyłany na serwer?
Nie, analiza częstotliwości działa całkowicie w Twojej przeglądarce w JavaScript — nic nie jest przesyłane online.
Czym jest prawo Zipfa?
W językach naturalnych częstotliwość słowa jest odwrotnie proporcjonalna do jego rangi pod względem częstotliwości: najczęstsze słowo pojawia się mniej więcej dwa razy częściej niż drugie, trzy razy częściej niż trzecie itd. Znaczące odchylenie od tej prawidłowości to sygnał, że tekst może być sztucznie wygenerowany lub spamerski pod względem słów kluczowych.
Czy analizę częstotliwości można wykorzystać do złamania prostego szyfru?
Tak, w przypadku klasycznych szyfrów podstawieniowych (jak ROT13 czy szyfr Cezara), które nie zmieniają rozkładu częstotliwości liter, a jedynie przestawiają odpowiedniość. Porównując rozkład częstotliwości zaszyfrowanego tekstu ze znanym rozkładem języka oryginału, można odtworzyć odpowiedniość znaków bez przeszukiwania wszystkich kluczy.