French Syllable Counter

Counts spoken syllables with French elision and mute-e suppression

Count syllables in French text the way they are spoken, accounting for elision (l'ami), silent final mute-e (table), and vowel groups that count as one nucleus (eau, oi, ai). Runs entirely in your browser.

How does the tool handle the silent final e?

A trailing unaccented e at the end of a French word, such as in table or porte, is silent in ordinary speech and is not counted. The plural endings es and the verb ending ent are treated the same way. Monosyllables like le and je keep their vowel because removing it would leave none.

This tool estimates how many syllables a French passage has when spoken aloud. French syllable counting differs from English because of two big rules: the final mute e is usually silent, and short words elide before vowels. Getting those right is what separates a real counter from a naive vowel tally.

How it works

The text is tokenised into words, keeping apostrophe-attached prefixes joined. For each word the algorithm counts maximal runs of vowel letters; each run is one syllable nucleus, so vowel groups like eau, oi, and ai count once. Then it applies suppression rules:

table   -> tabl(e)      = 2 -> 1 group dropped -> "ta-ble" spoken as one... 
                          (final mute e silent: "tabl") = 1 nucleus kept? 
l'ami   -> elision: drop l' -> "ami" = 2 syllables
beau    -> one vowel group "eau" -> 1 syllable
parlent -> final "ent" silent -> "parl" = 1 syllable

A final unaccented e, the plural es, and the third-person plural verb ending ent are removed as silent, unless the word would be left with no vowel at all (protecting monosyllables such as le, je, and ne).

Tips and example

The default sentence, L'ami de la petite table mange une pomme, demonstrates each rule: elision in l'ami, the silent final e in table, mange, une, and pomme. Use the per-word breakdown to spot any word the heuristic handles unexpectedly. Because this is a spoken-speech count, it pairs naturally with the French reading-time and Flesch-Douma readability tools, which both depend on an accurate syllable estimate.