CountWordsFree

Letter counter

Count letters only — nothing else

Some forms and assignments count letters: spaces, digits and punctuation don't exist as far as they are concerned. Paste your text for the letter total, the upper/lowercase split, vowels and consonants, and a frequency chart of every letter from A to Z.

0Letters
0Uppercase
0Lowercase
0Vowels
0Consonants
0Digits

Letter frequency (A–Z)

Start typing to see letter frequencies.

What counts as a letter?

Any Unicode letter: A–Z and a–z, but also accented letters (é, ñ, ü), letters from other scripts (Greek, Cyrillic, Chinese characters are classed as letters), and so on. Digits, spaces, punctuation and symbols are excluded from the letter total and shown separately where relevant. Vowels and consonants are tallied for Latin letters (a, e, i, o, u as vowels; y counts as a consonant here), which covers English and most European-language texts.

The frequency chart is more than a curiosity: typed English has a distinctive fingerprint (E near 12%, T near 9%, Z under 0.1%). A chart that looks nothing like that usually means the text is in another language, is heavy with names, or — for students — has a pasted passage hiding in it.

Frequently asked questions

How is this different from the character counter?
The character counter counts everything — letters, digits, spaces, punctuation. This page counts letters only and breaks them down.
Do accented letters count?
Yes. é is a letter and counts once. If your text stores it as a base letter plus a combining accent, it still counts as one letter here because we match letter characters, not storage units.
Why does my assignment ask for letters instead of characters?
Letter counts can't be padded with spaces or punctuation, which makes them a fairer measure of how much was actually written.
CountWordsFree Pro — $9/mo, coming soon.

Batch documents, saved goals across files, and exportable reports for editors and content teams. The free tools above stay free; Pro is a heads-up, not a checkout — no payment is taken today.