Free Syllable Counter — Word Syllables & Readability Score
Poets, songwriters and speechwriters all watch their syllable counts — and teachers watch readability. Paste any text to count syllables for every word, see totals and averages, and get a Flesch Reading Ease score with a plain-English grade level. Everything runs in your browser.
Syllable Counter
Paste text — per-word syllable counts, totals, averages & Flesch readability.
100% Free Forever
No Sign-up
No Credit Card
Private — files never leave your browser
Unlimited Use
1 Your text
Counts syllables word by word using a vowel-group heuristic (silent-e, -ed/-es endings and -ble endings handled).
2 Counting settings
The per-word breakdown lists the first N words with their syllable counts.
Show per-word syllable breakdown
Count "y" as a vowel (gym, happy, syllable)
3 Count & review
Working…
🔤 Syllable report
0
Words
0
Total syllables
—
Avg syllables / word
—
Flesch Reading Ease
📝 Per-word breakdown
How it works
- Paste your text — a poem, paragraph, speech draft or essay. The live counter tracks your word count as you type.
- Tune the settings — try a sample preset, set how many words the breakdown lists, and choose whether “y” counts as a vowel.
- Count — every word gets a syllable count from a vowel-group heuristic (silent-e, -ed/-es endings and -ble endings handled), plus totals, averages and a Flesch Reading Ease score with a grade-level label.
Everything runs in your browser — your text never leaves this page.
Everyday uses
- Poets & songwriters — check meter and line-by-line syllable counts for lyrics and verse.
- Teachers — score reading passages for the right grade level before handing them out.
- Speechwriters — keep sentences punchy; lower syllable-per-word ratios read better aloud.
- Students — verify essays land at the readability your assignment expects.
- Copywriters — simpler sentences convert better; watch your Flesch score climb as you edit.
Rule of thumb: a Flesch score of 60–70 hits the sweet spot for general audiences — plain enough for everyone, smart enough for anyone.