A Bengali syllable is built around a single vowel nucleus. Counting code points or even grapheme clusters overstates the syllable count, because conjuncts and vowel signs do not each carry their own vowel. This tool counts the actual nuclei, giving a count close to spoken syllables.
How it works
The counter walks the text and tallies one syllable per vowel nucleus:
- Each independent vowel (
অ,আ,ই…) is one syllable. - A consonant followed by a vowel sign (kar) contributes that vowel as the nucleus — one syllable.
- A bare consonant carries the inherent vowel
a— one syllable — unless a hasanta follows. - A hasanta (
্) suppresses the inherent vowel and joins the next consonant into the same onset, so the conjunct shares one nucleus.
Anusvara, visarga, and chandrabindu modify a syllable but never add a nucleus, so they are not counted on their own.
Example
নমস্কার has the syllables na · ma · skā · ra — four syllables. The conjunct
স্ক (with the hasanta) is a single onset for the ā nucleus, so it counts once
even though it spans three code points.
Notes
- This is a phonological syllable count, ideal for readability checks, language learning, and rough metre estimates.
- It is not a full prosody engine: Bengali poetic matra weighting by vowel length and syllable structure is outside this tool’s scope.