Search tools

Find a tool by name or what it does.

Letter Frequency Counter

See how often each letter appears in your text, ranked with a live percentage bar.

Counted live as you type. Nothing leaves your browser.

Letter frequency

Paste some text above to see how often each letter appears.

How to count letter frequency online

  1. Paste your text

    Paste or type any text into the input box.

  2. See the ranked table

    Every letter is tallied instantly and listed by how often it appears, with a percentage and a proportional bar.

  3. Adjust what counts

    Toggle case sensitivity, include digits, include other characters, or ignore spaces and punctuation to refine the tally.

  4. Copy the results

    Click Copy as CSV to get the full character, count, and percentage table on your clipboard.

Why use this tool

Ranked frequency table

Every character is listed from most to least frequent, with its count, its percentage of the total, and a proportional bar for a quick visual read.

Case-insensitive by default

Uppercase and lowercase letters are merged into a single count by default, and a toggle switches to case-sensitive counting when you need it.

Optional digits and other characters

Switch on Include digits to tally 0 through 9, and Include other characters to add symbols and marks that are not letters, digits, spaces, or punctuation.

Ignore spaces and punctuation

On by default, this keeps spaces and punctuation marks out of the tally entirely so the letter counts and percentages are not diluted by them.

Instant totals

A summary shows the total characters counted, how many unique characters appeared, and which one was the most and least common.

Runs entirely in your browser

Everything happens on your device; nothing is uploaded, so you can safely analyse private or sensitive text.

About this tool

The letter frequency counter tallies every character in pasted text and ranks them from most to least common, which is useful for checking writing style, studying cipher puzzles, or just seeing which letters carry a piece of text. By default it counts letters only, folding uppercase and lowercase together so "E" and "e" add to the same total, and it leaves spaces and punctuation out of the tally so common characters like the space bar do not dominate the table.

Four toggles adjust exactly what gets counted. Case-insensitive, on by default, merges letter case; turn it off to see "A" and "a" as separate rows. Include digits adds 0 through 9 to the table as their own entries. Include other characters brings in everything that is not a letter, a digit, a space, or a punctuation mark, which covers symbols and other marks. Ignore spaces and punctuation, also on by default, keeps those characters out of the count entirely; turning it off adds them back in as their own rows, labelled clearly so a space in the table reads as "(space)" rather than a blank line.

Each row shows a proportional bar alongside its count and percentage, so the shape of the distribution is visible at a glance rather than buried in a column of numbers. A summary above the table gives the total characters counted, the number of unique characters, and the most and least common of them. For a broader look at the same text, word frequency ranks whole words instead of single characters, and the readability checker scores the writing itself. Everything runs in browser memory, so pasted text never leaves the page.

Frequently asked questions

How does the letter frequency counter work?
Paste any text into the box and every character is tallied and ranked from most to least common, updating live as you type. Use the toggles to control case sensitivity and whether digits, other characters, spaces, and punctuation are included.
Does it treat uppercase and lowercase letters the same?
By default, yes. Case-insensitive is on by default so "E" and "e" are counted together. Turn it off to count them as two separate rows.
Are spaces and punctuation counted?
Not by default. Ignore spaces and punctuation is on by default so those characters are left out of the tally entirely. Turn it off to see them included as their own rows, such as "(space)" for the space character.
What counts as "other characters"?
Anything that is not classified as a letter, a digit, a space, or a punctuation mark, such as symbols and other marks. It is off by default and can be switched on alongside the other toggles.
Is my text uploaded anywhere?
No. The counter runs entirely in your browser. Your text never leaves your device, is never sent to a server, and is not stored or logged.
Is there a limit on how much text I can paste?
There is no hard limit. It comfortably handles long documents, though a very large paste may take a brief moment to process.

Related tools