Letter Frequency Counter
Count how often each letter appears in any text and its share of all letters, against English, French, German, Spanish, Italian or Portuguese averages. How it works
Use the Letter Frequency Counter
About the Letter Frequency Counter
Letter frequency is each letter's count divided by the number of letters in the text, times 100. Hello, World has 10 letters, so l, which appears 3 times, has a share of 30.0%. The counter lists every letter by count, most frequent first, in any alphabet; digits, spaces, punctuation and emoji are not counted. Beside each letter a to z it shows the average for English, French, German, Spanish, Italian or Portuguese, and the difference.
What counts as a letter
| Text | Letters counted | Different letters | Why |
|---|---|---|---|
| Hello, World | 10 | 7 | The comma and the space are left out |
| café | 4 | 4 | é is one letter, whether typed as one character or as e plus an accent |
| İstanbul | 8 | 8 | İ counts as i |
| Straße | 6 | 6 | ß is a letter of its own |
| Привет | 6 | 6 | Cyrillic letters count |
| ı i | 2 | 2 | Dotless ı and i are different letters |
| 123 ?? 😀 | 0 | 0 | No letters: the page says none were found |
Frequently asked questions
- What is the most common letter in English and other languages?
- E. In the table of English text frequencies that Wikipedia takes from Robert Lewand, E makes up 12.7% of letters, then T 9.1%, A 8.2%, O 7.5% and I 7.0%, and Z is the rarest at 0.074%. In the other languages the page compares with, E also leads in French (14.7%), German (16.4%), Spanish (13.7%) and Italian (11.8%, just ahead of A at 11.7%), while A leads in Portuguese (14.6%). A short text can differ a lot: in The quick brown fox jumps over the lazy dog the most common letter is o, 4 of 35 letters (11.4%).
- How is the letter frequency percentage calculated?
- Count ÷ letters counted × 100, shown to one decimal. The total is letters only, not all characters, so in Hello, World (12 characters, 10 letters) each of h, e, w, r and d is 10.0%.
- Can I use letter frequency to solve a substitution cipher?
- Yes, for a cipher that swaps each letter for another. Paste the ciphertext: in a long English message the most frequent symbols are good first guesses for E, T and A. Tick "Also list the letters a to z that do not occur" to see the unused letters with a count of 0. The shorter the text, the further its counts can be from the English averages.
- Does it count accented letters and other alphabets?
- Yes. Any Unicode letter counts: é, ñ and ø are letters of their own, and Cyrillic, Greek, Arabic, Hebrew and Chinese characters are counted too. In Hindi the consonants count but the vowel signs do not, because Unicode classes them as marks. Upper and lower case are combined and shown in lower case.
- How does my text compare with average English letter frequency?
- Each letter a to z shows the English average beside its own share, with the difference in percentage points. In The quick brown fox jumps over the lazy dog, o is 11.4% against an English average of 7.5% (+3.9), and a is 2.9% against 8.2% (-5.3). The English averages are Robert Lewand's, as reproduced on Wikipedia. Choose French, German, Spanish, Italian or Portuguese in Compare with to measure against that language instead: in El perro come la manzana, a is 20.0% against a Spanish average of 11.5% (+8.5). Accented letters and other alphabets get no comparison.
- How much text can it count?
- The first 200,000 characters; the page says when the rest was ignored. The list shows up to 200 different letters, most frequent first, and the percentages always use every letter counted.
Related Tools
View all toolsWord Counter
Paste or type text to count words, characters with and without spaces, sentences, paragraphs and lines, plus reading time at 200 wpm and speaking time at 130.
Case Converter
Convert text to UPPER CASE, lower case, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE in one click.
Reverse String
Reverse text by character, word order, letters in each word or line order. Emoji, flags and accented letters stay whole instead of breaking apart.
Remove Duplicate Lines
Remove duplicate lines, or comma, tab or space separated items, keeping the first or last copy, with case, trimming, blank-line and sort options.
Text Replacement
Find and replace text in a pasted block, as plain text or regex, with a case option. Replace All gives the result and the number of replacements made.
Lorem Ipsum Generator
Generate lorem ipsum placeholder text as paragraphs, sentences or words, up to 100 paragraphs or 5,000 words, with optional HTML paragraph tags.