Tagalog Syllable Counter

Count syllables in Tagalog using CV/CVC phonological rules

Count syllables (pantig) in Tagalog and Filipino text. Applies the one-vowel-per-syllable (C)V(C) rule of Filipino phonology, treats adjacent vowels as separate nuclei, and shows a per-word breakdown. Runs in your browser.

How are Tagalog syllables counted?

Tagalog is phonologically regular: every syllable has exactly one vowel (a, e, i, o, u). The tool counts one syllable per vowel letter in each word, which matches the standard pantig-counting rule taught in Filipino orthography.

Tagalog (and the standardised Filipino built on it) has one of the most regular syllable systems of any language: a pantig (syllable) is built around a single vowel, with an optional consonant before it and after it — the pattern linguists write as (C)V(C). Because the language has no true diphthongs, every written vowel is its own syllable nucleus, which makes counting reliable and exact.

How it works

The counter walks through each word and counts every vowel letter — a, e, i, o, u, plus the accented Spanish-loan vowels like á and ó. Each vowel is one syllable. There is no rule that merges two vowels into a diphthong, so a sequence such as oo or aa correctly counts as two syllables.

Consonants — including the ng digraph, which is a single phoneme — do not add syllables on their own; they attach to the surrounding vowel as an onset or coda. A token that contains letters but no written vowel is read as a single syllable so abbreviations are never counted as zero.

Example

The greeting:

Magandang umaga

breaks into Ma-gan-dang u-ma-ga — three vowels in the first word and three in the second, for six syllables total. The tool lists each word with its own count so you can confirm the breakdown, which is handy for tula (Filipino poetry) where meter depends on counting pantig per line.

Notes

  • Adjacent vowels are always separate syllables — this is the key difference from English syllable counting.
  • The per-word list makes it easy to scan lines of verse for a target syllable count.
  • Everything is computed locally; your text never leaves the browser.