InputTestHub

Character Frequency Counter

Shows how often each letter, digit and symbol appears in your text, with counts and percentages.

Text Nothing uploaded No sign-up Free, unlimited
Text tool
Type or paste text above — the numbers update live.
In short A character frequency counter shows how often each letter, digit and symbol appears, with percentages, alongside the standard English baseline: E at 12.7%, T at 9.1%, A at 8.2%, O at 7.5%, I at 7.0% and N at 6.7%. Comparing your text against those numbers is the point. Ordinary English prose of any length converges on that distribution quickly, so a text that does not is telling you something — it may be in another language, it may be code or data rather than prose, or it may be a substitution cipher, which is exactly how frequency analysis breaks one. The technique is nearly a thousand years old and still the first thing anyone tries on an unknown cipher, because a simple substitution changes which symbol carries 12.7% without changing the fact that one of them does. For ordinary writing the use is narrower but real: checking which characters a font needs to cover, finding stray control characters in imported data, or confirming that a supposedly ASCII file really is one.

How to use the Character Frequency Counter

  1. Paste or type your text into the input box, or drop in a .txt file.
  2. The counts update live as you type — there is no button to press.
  3. Use the copy or download button to keep the results.

About the Character Frequency Counter

The Character Frequency Counter shows how often each letter, digit and symbol appears in your text, with counts and percentages. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Frequency analysis when solving a substitution cipher or puzzle.
  • Checking which characters appear in a data field before writing a validator.
  • Teaching letter distribution in a language class.

Details

English baselineE 12.7%, T 9.1%, A 8.2%, O 7.5%, I 7.0%, N 6.7% — shown alongside your text so you can compare

Frequently asked questions

Does the Character Frequency Counter cost anything?
There is no cost and no cap. The Character Frequency Counter is not a demo of a paid product, so nothing is held back or watermarked.
Is what I paste into the Character Frequency Counter stored?
No. The Character Frequency Counter runs entirely in your browser using JavaScript. Nothing is transmitted, logged or stored, which you can verify yourself in the Network tab of your browser's developer tools.
Who is the Character Frequency Counter for?
Typical uses: frequency analysis when solving a substitution cipher or puzzle. Checking which characters appear in a data field before writing a validator. Teaching letter distribution in a language class. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Is there an app version?
Yes. The page is responsive and the utility works in Chrome, Safari, Firefox, Edge and Samsung Internet on both Android and iOS. There is no app to install and nothing to sign into.

Related text tools

All 92
01

Word Counter

Counts words, characters, sentences, paragraphs and reading time live as you type, using the…

02

Character Counter

Counts characters with and without spaces and shows live progress against Twitter, SMS, meta…

03

Sentence Counter

Counts sentences in any text and shows average sentence length, longest sentence and how many…

04

Paragraph Counter

Counts paragraphs, shows the word count of each one and flags paragraphs that are too long for…

05

Line Counter

Counts total lines, non-empty lines, duplicate lines and the longest line in any pasted text…

06

Word Frequency Counter

Ranks every word in your text by how often it appears, with stop words removed and one-, two…

08

Syllable Counter

Counts syllables in words, lines and whole texts — useful for haiku, lyrics, poetry metre and…

09

Reading Time Calculator

Estimates how long text takes to read silently, at slow, average and fast reading speeds, with…

10

Speaking Time Calculator

Converts a script into speaking minutes at podcast, presentation, audiobook and fast-talk…