Syllable Counter

Count syllables per word, per line and for a whole text, with an automatic 5-7-5 haiku check on any three line poem. Runs entirely in your browser.

🌐 Español

🔒 Private by design: your text is processed locally in your browser and never uploaded to any server.

Counting syllables is guessing, and this tool admits it

There is no way to count English syllables from spelling with complete accuracy, because English spelling is not a reliable guide to English pronunciation. The only exact method is a pronunciation dictionary, and a dictionary large enough to be useful is a substantial download that would then still fail on proper nouns, brand names and anything invented after it was compiled.

So this tool uses a heuristic that reads the letters and applies the regular patterns of English: vowels group together, a final e is usually silent, and so on. On ordinary vocabulary it is right most of the time. On the awkward cases it is wrong in ways you can predict, which is far more useful than being wrong unpredictably, and the report says so at the bottom rather than presenting the number as a fact.

Getting a count

  1. Paste or type your text into the input box. Poetry, a paragraph, a single word, all work.
  2. Run it and read the summary block for the totals.
  3. Check the per line block if you are working on something with a fixed line length.
  4. Use the per word block to find the specific word behind a line total you disagree with.

The words it gets wrong, listed plainly

Two failure modes account for nearly everything.

The first is adjacent vowels that are actually pronounced apart. The heuristic treats a vowel run as one group, so poem becomes one syllable rather than two, and naive gets the same treatment. If your text is full of these, the total will read low.

The second is a written vowel that speakers skip. Every is counted as three because the letters suggest it, though most people say it as two. Business gets the same treatment for the same reason. Here the total reads high.

Then there is the genuinely contested set. Fire and hour are one syllable in some accents and two in others, and no rule can settle that from the spelling. Both are counted as one here, which is a choice rather than a truth.

The practical upshot for poetry is simple. Use the tool to get a line into range, then read it aloud, and trust your ear over the number when the two disagree.

The haiku check, and why it stays quiet

The 5-7-5 pattern is checked automatically whenever the text has exactly three non blank lines, and the check simply does not appear as a pass or fail on anything else. A two line poem or a five line one is a different form, not a failed haiku, and flagging it as wrong would be noise.

Blank lines are dropped before the count, which matters more than it sounds. A text area almost always ends with a newline, and treating that as a fourth empty line would knock every haiku out of the check for a reason that has nothing to do with the poem.

Reading past the counts

Syllables are one measure of writing density and they are most useful alongside others. Readability Checker uses syllable counts as one of its own inputs, which is the standard way reading grade formulas work, so the two tools tend to move together. Word Counter gives the plain totals plus reading time and shares this tool’s word splitting rule exactly.

For counting inside a document rather than pasted text, PDF Word Counter reads the file directly. If you are working on a poem and stuck on a word, Word Unscrambler finds candidates from a set of letters. The rest are on the text hub.

See it in action

Screenshot of the Syllable Counter tool with the sample input “Everything runs inside your browser, privately.”
Syllable Counter mid-process: the sample input “Everything runs inside your browser, privately.”.
Screenshot of the Syllable Counter result screen showing the generated output “=== SYLLABLE COUNT RESULTS === Total words: 6 To…”
The finished result: the generated output “=== SYLLABLE COUNT RESULTS === Total words: 6 To…”. The download link is a local blob URL — the file never leaves your device.

Frequently asked questions

How does it decide how many syllables a word has?

With a vowel group heuristic, not a dictionary. It looks at the letters, groups consecutive vowels together, and applies rules for the common English patterns such as a silent final e. That approach gets ordinary words right the large majority of the time and needs no downloaded word list, which is what lets the whole thing run instantly in your browser. It is an estimate and the tool labels it as one.

Which words does it get wrong?

Predictable ones, and it is worth knowing them. Words where two adjacent vowels are pronounced separately tend to be undercounted, so poem, naive and rhythm all come back as one syllable when they should be two. Words with a vowel that is written but not really spoken can be overcounted, so every and business come back as three where most speakers say two. Fire and hour are genuinely ambiguous and depend on the accent, and both are counted as one here.

What is in the output?

Four labelled blocks. A summary with the total word count, the total estimated syllables and the average syllables per word to two decimal places. A per line breakdown showing each non blank line with its own syllable total. A haiku check. And a per word breakdown listing every word on every line with its individual count in brackets, which is the block you use when a line total looks wrong and you want to find the word responsible.

When does the haiku check apply?

Only when the text has exactly three non blank lines. A poem with two or four lines is simply not evaluated against the pattern rather than being marked as failing it, because a four line poem is not a broken haiku, it is a different form. Blank lines are ignored throughout, so a trailing newline or a spare blank line between stanzas will not disqualify an otherwise valid three line poem.

Does punctuation confuse it?

Words are split on whitespace only, so punctuation stays attached to the word it touches and appears that way in the per word breakdown. That keeps the word count consistent with the word counter elsewhere on this site, which uses the same splitting rule, so the two tools can never disagree about how many words your text has. A trailing full stop or exclamation mark does not change the syllable estimate.

Why is the average shown to two decimal places?

Because it is the fastest single indicator of how dense a piece of writing is. English prose averages a little under one and a half syllables per word, and a figure noticeably above that usually means Latinate vocabulary and longer sentences. Rounding it to one place would hide the differences that matter between drafts, and rounding to a whole number would make it useless.

Related tools