Letter Frequency
Count how often each letter appears in your text and view the percentage share of each character.
Letter analysisCountsClient-sideFree to use
0 total letters
Count the most common letters in your text.
| Value | Count | Percentage | Bar |
|---|---|---|---|
| Paste text to see frequency counts. | |||
Try It Out
How to use
- Paste your text. Works with short snippets or long documents.
- Review the counts. See frequency totals and percentages for each letter.
- Use the analysis. Spot patterns, repeated characters, or language traits.
Common use cases
- Analyzing writing patterns
- Supporting cryptogram or puzzle work
- Exploring letter distribution in language samples
Frequently asked questions
- What does the tool count, and what does it skip?
- It counts individual letter characters and shows each letter's total occurrences and percentage of the full letter count. Spaces, digits, and punctuation are excluded from the count by default, so the percentages reflect the letter-only distribution.
- Are uppercase and lowercase letters counted together?
- Yes. The tool folds case before counting, so "A" and "a" both contribute to the same bucket. The output shows one row per letter of the alphabet.
- What does a typical English distribution look like?
- In natural English text, the most frequent letters are E, T, A, O, I, and N. If your text's distribution diverges significantly from this pattern, it may be from a different language, a technical context, or encoded content.
- Does my text get sent to a server?
- No. Counting runs entirely in your browser. Your text is never uploaded or stored externally.
- Can I use this for cryptography exercises?
- Yes, frequency analysis is a foundational technique for breaking classical substitution ciphers. By comparing the frequency distribution of an encrypted text against the expected English distribution, you can make educated guesses about which ciphertext letters correspond to common plaintext letters like E or T.
- How are emoji or multi-byte Unicode characters handled?
- Behaviour depends on the implementation. Emoji and accented characters outside the basic Latin alphabet may count as multiple code units or be ignored entirely. For best results, this tool is most reliable on plain Latin-script text.
Related tools
How to use
- Paste your text. Works with short snippets or long documents.
- Review the counts. See frequency totals and percentages for each letter.
- Use the analysis. Spot patterns, repeated characters, or language traits.
Common use cases
- Analyzing writing patterns
- Supporting cryptogram or puzzle work
- Exploring letter distribution in language samples
Frequently asked questions
- What does the tool count, and what does it skip?
- It counts individual letter characters and shows each letter's total occurrences and percentage of the full letter count. Spaces, digits, and punctuation are excluded from the count by default, so the percentages reflect the letter-only distribution.
- Are uppercase and lowercase letters counted together?
- Yes. The tool folds case before counting, so "A" and "a" both contribute to the same bucket. The output shows one row per letter of the alphabet.
- What does a typical English distribution look like?
- In natural English text, the most frequent letters are E, T, A, O, I, and N. If your text's distribution diverges significantly from this pattern, it may be from a different language, a technical context, or encoded content.
- Does my text get sent to a server?
- No. Counting runs entirely in your browser. Your text is never uploaded or stored externally.
- Can I use this for cryptography exercises?
- Yes, frequency analysis is a foundational technique for breaking classical substitution ciphers. By comparing the frequency distribution of an encrypted text against the expected English distribution, you can make educated guesses about which ciphertext letters correspond to common plaintext letters like E or T.
- How are emoji or multi-byte Unicode characters handled?
- Behaviour depends on the implementation. Emoji and accented characters outside the basic Latin alphabet may count as multiple code units or be ignored entirely. For best results, this tool is most reliable on plain Latin-script text.