Count vowels, consonants, digits and punctuation in your text

Type or paste text and the tool counts its vowels and consonants, along with digits, spaces, punctuation and symbols, and shows how many times each vowel appears.

Live demo · real result from this tool
Vowels4
Consonants
9
Other letters
0
Digits
4
Spaces
3
Punctuation
4
Symbols
0
Vowel share
30.8%

Each vowel

VowelCount
a0
e1
i1
o2
u0

Processed on your device — nothing is uploaded.

How to use the vowel and consonant counter

  1. Type or paste into Your text. A single word works as well as a full page.
  2. Tick Count Y as a vowel if you want Y on the vowel side.
  3. Read the totals: Vowels, Consonants, Other letters, Digits, Spaces, Punctuation, Symbols and Vowel share.
  4. Check the Each vowel table to see how many times a, e, i, o and u (and y, if ticked) appear.

What it does and when to use it

The tool sorts every character of your text into a group and counts each group. Teachers use it for phonics and spelling exercises. Puzzle and game makers use it to balance word lists. Writers check names and slogans, since words with a good mix of vowels and consonants are often easier to say. It also answers quick homework questions such as “How many vowels are in ‘encyclopedia’?”

The digit, space and punctuation counts make it a handy check on any text: a password-style string, a product code, or a line of copy with stray symbols.

If you need the count of every single letter, not just vowels and consonants, use the letter frequency counter. For words, characters and lines, use the character counter or the word counter.

How it works

The tool looks at each character in turn:

  1. It removes any accent and makes the letter lowercase, so É becomes e.
  2. If the result is a, e, i, o or u (plus y when ticked), it is a vowel. Any other a–z letter is a consonant. A letter that becomes two, such as ß (ss), æ (ae) or œ (oe), counts once: as a vowel if both parts are vowels, otherwise as a consonant.
  3. Any other letter, from any script, is an other letter.
  4. The rest are sorted into digits, spaces (including tabs and line breaks), punctuation such as , . ! ? ’ – and symbols such as € + = and most emoji.

Vowel share = vowels ÷ (vowels + consonants) × 100, to one decimal place. The counting happens in your browser.

Worked examples

These outputs come from the tool’s own function.

A short sentence. “Hello, World! It’s 2026.” gives Vowels: 4, Consonants: 9, Digits: 4, Spaces: 3 and Punctuation: 4 (the comma, the exclamation mark, the apostrophe and the full stop). Vowel share is 30.8%.

The Y switch. “rhythm” has no vowels by default: 0 vowels and 6 consonants. With Count Y as a vowel ticked, it shows Vowels: 1 and Consonants: 5.

Mixed scripts. “Café naïve – ß Ж 5€” gives 5 vowels, 5 consonants (ß is one of them), Other letters: 1 (Ж), 1 digit, 1 punctuation mark (the dash) and 1 symbol (€).

Limits and tips

  • Vowels are counted as letters, not sounds. The “u” in “queen” counts as a vowel.
  • The Y setting is all or nothing; the tool cannot tell a vowel Y from a consonant Y as in “yes”.

Frequently asked questions

Is Y a vowel or a consonant here?
By default Y is a consonant, so only A, E, I, O and U count as vowels. Tick "Count Y as a vowel" for words like "rhythm" or "myth", where Y makes the vowel sound. The setting applies to every Y in the text.
Do accented letters count?
Yes. The accent is ignored, so é and ï count as the vowels e and i, and ç counts as a consonant.
What are "Other letters"?
Letters that are not A–Z after accents are removed, such as Cyrillic Ж or Greek Ω. They are counted separately so they do not change the vowel share. Latin letters that stand for two letters count once by what they stand for, so the German ß (ss) is a consonant and æ and œ are vowels.
How is the vowel share worked out?
Vowels divided by vowels plus consonants, times 100. "Hello, World! It's 2026." has 4 vowels and 9 consonants, so the share is 4 ÷ 13 = 30.8%.
Does it count syllables?
No. Vowel counts and syllables are related but not the same, since "boat" has two vowels and one syllable. For syllables and reading level, try the readability scorer.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close