Syllable Counter – Count the Beats in Any English Text
A syllable is one beat of speech: a single vowel sound with whatever consonants cling to it. Cat is one beat, cal-cu-la-tor is four. That unit turns out to matter far more than the word count does — it is what makes a haiku a haiku, what every readability formula quietly divides by, and what actually predicts how long a script takes to read aloud. This syllable counter reports the total for a whole passage, for each line, and for every individual word, and shows you where each count came from.
How the counting works
There are two ways to count syllables in a browser, and this tool uses both. Words appear in a built-in table of around 280 spelling traps — the words whose letters lie about their sound. Business is two beats, not three. Create is two, not one. Rhythm has a syllable with no vowel in it at all. Contractions like don't hide a boundary behind their apostrophe. Where a word is in the table, its count is used verbatim.
Everything else — names, jargon, invented words, the long tail of English — goes to a vowel-group heuristic. It counts runs of vowels, then splits the runs that are really two sounds so media becomes me-di-a rather than two beats. It drops a silent final e (make = 1), adds a beat back for a consonant plus -le (ta-ble = 2), and knows that -ed is only spoken after t or d, which is why walked is one beat but wan-ted is two. It never returns zero, so vowel-free words like hmm and nth count as one. Every row in the results table is labelled Dictionary or Heuristic, so you always know which path answered.
fire, hour, every and chocolate are counted differently by different speakers and different dictionaries. Click any count in the word table to correct it, and the correction flows into every total for the rest of your session.Checking poetry and meter
Poetry form mode compares each non-empty line against a target and flags the ones that miss. It ships with haiku (5-7-5), tanka (5-7-5-7-7), limerick (8-8-5-5-8), cinquain (2-4-6-8-2), iambic pentameter (ten per line), the fourteen-line sonnet, and a custom pattern field where 7,7,7,7 sets four seven-syllable lines. Forms with a fixed length also check the line count, so a four-line haiku is caught even when the syllables happen to fit. A bar diagram overlays your actual counts on the target so shortfalls and overruns are visible at a glance.
Treat the targets as centres rather than laws. Limerick lines run 7–10 and 5–7 syllables in practice because the form is really about anapaestic rhythm, and iambic pentameter tolerates an eleventh unstressed syllable on a feminine ending. The Japanese on that haiku originally counted is not an English syllable either, which is why 5-7-5 is a convention rather than a translation.
Readability, derived from the same counts
Four standard formulas take syllables per word and words per sentence as their only real inputs, so the tool computes them from the counts already on screen: Flesch Reading Ease = 206.835 − 1.015 × (words/sentences) − 84.6 × (syllables/words), Flesch–Kincaid Grade = 0.39 × (words/sentences) + 11.8 × (syllables/words) − 15.59, Gunning Fog = 0.4 × ((words/sentences) + 100 × (complex/words)) and SMOG = 1.043 × √(polysyllables × 30/sentences) + 3.1291. Each one gets a plain-English interpretation and a tooltip with its formula. Because they inherit the syllable estimate they inherit its error, and all four were calibrated on samples of at least 30 words — below that the tool warns rather than hiding the number.
The lever that moves all four is polysyllabic density. The distribution chart breaks the passage into 1-, 2-, 3- and 4+ syllable words, and the annotated panel highlights every word at or above a threshold you set, so you can see exactly which words are carrying the grade level. Swapping utilise for use shortens the sentence by two beats without changing the word count at all.
Speech pacing, hyphenation and exports
Syllables per minute predicts delivery time better than words per minute, because a paragraph of long words takes longer to say than its word count suggests. The tool converts the total at a rate you choose between 100 and 400 syl/min — seconds = syllables ÷ rate × 60 — with presets from deliberate narration to auctioneer pace, and cross-references silent reading time at 238 words per minute. It also reports the equivalent word rate for your specific text.
Every word can be shown split at its boundaries, with the separator of your choice — cal-cu-la-tor, cal·cu·la·tor, or spaces. Hyphenated compounds count as one word or several, digits are either spelled out (42 → for-ty-two, three beats) or skipped, stop words can be filtered from the table, and everything sorts by count, frequency or alphabet. Results copy to the clipboard, download as CSV or TXT, and short passages travel in a shareable link. Counting runs entirely in your browser, so unpublished lyrics and drafts never leave your machine.