How to use the vowel and consonant counter
- Type or paste into Your text. A single word works as well as a full page.
- Tick Count Y as a vowel if you want Y on the vowel side.
- Read the totals: Vowels, Consonants, Other letters, Digits, Spaces, Punctuation, Symbols and Vowel share.
- 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:
- It removes any accent and makes the letter lowercase, so É becomes e.
- 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.
- Any other letter, from any script, is an other letter.
- 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?
Do accented letters count?
What are "Other letters"?
How is the vowel share worked out?
Does it count syllables?
How do we know nothing is uploaded? Test it yourself on the privacy proof page.