Romanian Syllable Counter

Counts Romanian syllables, merging diphthongs and triphthongs into one

Count syllables in Romanian text. Handles the rich Romanian diphthong and triphthong inventory (oa, ea, ia, ioa, eai) which merge into a single syllable, plus the semivowels i and u between vowels.

How are Romanian syllables counted?

A syllable is built around a vowel nucleus. Romanian has many diphthongs (two vowels in one syllable, like oa, ea, ia) and triphthongs (three, like ioa, eai). The counter groups adjacent vowels into these clusters so each cluster counts as one syllable.

This tool estimates the number of syllables in Romanian text, accounting for the language’s unusually rich set of diphthongs and triphthongs, where two or three vowels merge into a single syllable.

How it works

Every syllable has a vowel nucleus. The counter walks each word, finds runs of vowels, and decides how many nuclei each run contains. Romanian vowels are a, ă, â, e, i, î, o, u (with i and u also acting as semivowels).

When two or three vowels sit together, they often form one syllable:

  • Diphthongs (one syllable): ai, au, ăi, âi, ea, ei, eu, ia, ie, io, iu, oa, oi, ou, ua, uă, ue, ui, uo
  • Triphthongs (one syllable): eai, eau, iai, iau, ioa, eoa, oai, uai, uau

The algorithm greedily matches the longest cluster first (triphthong before diphthong before single vowel), so a run like eau counts as one syllable, not three. Consonants between vowel groups separate syllables.

Why Romanian is tricky

Romanian uses far more vowel clusters than English. The word beau (“I drink”) is a single syllable — a triphthong. Pâine (“bread”) is two syllables (pâi-ne), and leoarcă (“soaking wet”) packs the triphthong eoa. A naive “count the vowels” approach badly overcounts; merging clusters is essential.

Limitation: hiatus

A hiatus is two adjacent vowels in different syllables, as in po-e-zi-e (4 syllables) or a-er (2). Plain text cannot always distinguish a hiatus from a diphthong without a pronunciation dictionary, so the counter uses the most common reading and may be off by one on rare or learned words. For everyday text it is accurate. Everything runs in your browser.