Przejdź do treści
TextArray
100% lokalnie

Częstotliwość liter

Policz, jak często każda litera występuje w tekście, z liczbą wystąpień i procentami.

Wejście
Wynik

Częstotliwość liter

Wklej dowolny tekst, a otrzymasz tabelę jego znaków, każdy z liczbą wystąpień i udziałem procentowym, uszeregowaną od najczęstszego do najrzadszego. Częstotliwość liter to klasyczny pierwszy krok kryptoanalizy — szyfr Cezara czy prosty szyfr podstawieniowy zdradza się w chwili, gdy jego rozkład zestawisz z typowym rozkładem danego języka. Ta sama tabela przyda się przy zadaniu z językoznawstwa, przy sprawdzaniu, czy pangram naprawdę obejmuje cały alfabet, przy wyważaniu płytek z literami do gry słownej albo do szybkiego przeglądu danych przed ich czyszczeniem.

Ignorowanie wielkości liter jest domyślnie włączone, więc „E” i „e” dzielą jeden wiersz; wyłącz je, jeśli wielkie i małe litery mają zostać osobno. Opcja Tylko litery, również domyślna, ogranicza tabelę do znaków alfabetycznych. Po jej wyłączeniu liczone są też cyfry, interpunkcja i spacje — spacja pojawia się jako ␣, a tabulator jako ⇥, żeby ich wiersze pozostały widoczne. Sortowanie według liczby wystąpień pokazuje, co dominuje w tekście, a alfabetyczne ułatwia odszukanie konkretnego znaku. Kolumna procentowa podaje udział każdego znaku we wszystkim, co policzono, z dokładnością do jednego miejsca po przecinku.

Liczenie respektuje Unicode: ą, ł, ż i ß to pełnoprawne litery z własnymi wierszami, osobno od a, l i z. Znak diakrytyczny wpisany jako znak łączący zostaje przy swojej literze, a przy wyłączonej opcji Tylko litery każde emoji liczy się jako jeden znak, nawet gdy technicznie jest sekwencją kilku punktów kodowych, jak emoji rodziny.

Wszystko działa w twojej przeglądarce — tekst nie jest nigdzie wysyłany, więc bezpiecznie wkleisz szkice i poufne materiały. Tabelę skopiuj albo pobierz jako plik .txt.

Częste pytania

Czy liczone są cyfry, interpunkcja i spacje?
Tylko gdy wyłączysz opcję „Tylko litery”. Tabela wypisuje wtedy każdy znak — cyfry, interpunkcję, spacje pokazane jako ␣ i tabulatory jako ⇥. Końce wierszy nie są liczone nigdy, więc plik z windowsowymi końcami wierszy daje ten sam wynik co plik z uniksowymi.
Czy litery ze znakami diakrytycznymi liczone są osobno od litery podstawowej?
Tak. ą, ł, ż i ß to osobne litery i każda dostaje własny wiersz — ą nigdy nie łączy się z a. „Ignoruj wielkość liter” scala tylko wielkie z małymi, więc Ą trafia do ą, nie do a. Znak diakrytyczny wpisany jako osobny znak łączący zostaje przy swojej literze i ląduje w tym samym wierszu co znak prekomponowany.
Jak traktowane są emoji?
Przy włączonej opcji „Tylko litery” są pomijane. Przy wyłączonej każde emoji liczy się jako jeden znak — łącznie z flagami i emoji rodziny, które technicznie składają się z kilku połączonych punktów kodowych.
Czy mój tekst jest gdzieś wysyłany?
Nie. Narzędzie działa wyłącznie w twojej przeglądarce, a tekst nigdy nie opuszcza twojego urządzenia.