Blog
Text tools

Consonant counter online

Counts consonant letters from the Russian or English alphabet (or both at once), compares their count to vowels, and shows the ratio — useful for linguistic tasks, crosswords and plain curiosity.

Your data never leaves this device

Result

Consonants
Vowels
Vowel-to-consonant ratio

This page has no server side at all. The table you paste is parsed by JavaScript inside your own browser, the chart is drawn on a canvas element on your machine, and the export file is assembled locally. Nothing is uploaded, stored or written to any log. You can disconnect from the network after the page has loaded and everything will still work — which is the simplest way to verify the claim yourself.

Facts and limits of this method

Russian consonants б в г д ж з й к л м н п р с т ф х ц ч ш щ ъ ь
English consonants b c d f g h j k l m n p q r s t v w x y z
Case Doesn't matter — "B" and "b" are counted the same
Ratio vowels ÷ consonants (e.g. 1.2 means 12 vowels for every 10 consonants)
Russian signs ъ / ь Have no sound of their own but count as consonants here, since they aren't vowels

When it misleads you

How it is calculated

The text is lowercased, then every character is checked against the chosen letter set (Russian, English, or both).

A letter counts as a consonant if it's in the alphabet's full letter list but not in its vowel list; it counts as a vowel if it is in the vowel list.

The ratio is the vowel count divided by the consonant count; if there are no consonants, the ratio isn't shown.

Any character that isn't a letter of the chosen alphabet (digits, punctuation, letters of the other language when a specific alphabet is selected) isn't counted at all.

Questions and answers

Is the Russian letter "й" counted as a consonant?

Yes, this tool treats "й" as a consonant, matching the standard school classification.

Are the soft and hard signs (ь, ъ) counted as consonants?

Yes — this tool has only two buckets, vowels and everything else, so signs with no sound of their own end up counted alongside the consonants.

Should I pick "automatic" or a specific language?

"Automatic" is right for mixed Russian-English text. If your text is in one language and you want an exact ratio for it, pick that alphabet explicitly — it excludes stray characters of the other language from the count.

Is the English "y" counted as a consonant?

Yes, this tool always treats it as a consonant, even though it phonetically behaves like a vowel in some English words.

Is my text sent anywhere?

No, the whole count runs in your browser.

Related tools

All tools