Counting syllables in Thai is harder than in spaced languages because Thai runs words together with no separators and relies on implicit vowels. This counter applies Thai syllable structure — an initial consonant, a vowel, and an optional final consonant — to estimate how many syllables a passage contains.
How it works
A Thai syllable is anchored by an initial consonant. The counter walks the text and opens a new syllable whenever it meets:
- a leading (pre-posed) vowel: เ แ โ ใ ไ
- a consonant that begins a fresh consonant-vowel group
Vowels written above, below, or after the consonant, plus any final consonant and tone marks, are folded into the current syllable rather than counted separately. Tone marks and the silencer mark never add to the count. The result is the number of consonant-vowel groups in the text.
Example and tips
The word สวัสดี (sawatdi, “hello”) is counted as three syllables: sa-wat-di.
Because Thai spelling allows clusters and silent letters, treat the number as a
close estimate rather than an exact phonetic count. For Thai poetry, where lines
are measured in syllables, run each line separately to check it against the
required meter.