Readability scores can feel like a black box — you paste in text and a number comes out — but the underlying formula is simple enough to reason about directly, and understanding it makes the score far more actionable than treating it as a mysterious grade.
Two Inputs, One Formula
The Flesch Reading Ease formula boils a whole piece of writing down to just two averages: the average number of words per sentence, and the average number of syllables per word. The formula is 206.835 minus 1.015 times words-per-sentence, minus 84.6 times syllables-per-word. That's it — no vocabulary lists, no grammar analysis, no checking whether a word is "hard" in any semantic sense. It's a purely structural measure of sentence and word length.
Why Sentence Length Dominates the Score
Because the words-per-sentence term is multiplied by a smaller coefficient than syllables-per-word, it might look like syllables matter more — but in practice, sentence length swings much further in real writing. A sentence can easily run from 8 words to 40+, while average syllables per word for most English text stays in a narrower band (usually 1.3 to 1.8). That means breaking up long sentences is often the single most effective way to raise a readability score — more effective than swapping in shorter synonyms for a few multisyllable words.
How Syllable Counting Actually Works
Automated syllable counting doesn't look words up in a dictionary — it counts groups of consecutive vowels as a proxy for syllable boundaries, with some adjustments for common patterns like a silent trailing "e." This heuristic gets the vast majority of words right but isn't perfect: irregular words, especially ones borrowed from other languages or with unusual letter patterns, can be off by a syllable. Across a full paragraph or article, these small errors tend to average out and don't meaningfully shift the overall score.
Reading Ease vs. Grade Level
Flesch Reading Ease and the Flesch-Kincaid Grade Level are computed from the exact same two inputs (words per sentence, syllables per word) but scaled onto different, more intuitive axes — Reading Ease runs 0–100 with higher being easier, while Grade Level maps roughly onto U.S. school grades, so a score of 8.0 suggests the text is comfortably readable by someone with an eighth-grade reading level. They'll always move in the same direction together since they're derived from identical underlying measurements; picking between them is really just a matter of which scale is more useful for your audience.
Check Your Text Instantly
Paste in any text and get both scores instantly, along with word and sentence counts, with our free Readability Score Checker — useful for tightening up blog posts, emails, or documentation.
FAQ
What do the Flesch Reading Ease and Grade Level scores mean? Flesch Reading Ease runs from 0 to 100, where higher means easier to read (90+ is very easy, below 30 is very difficult). The Flesch-Kincaid Grade Level instead estimates the U.S. school grade a reader would need to easily understand the text, like 8.0 meaning eighth-grade level.
How accurate is the syllable counting? It uses a standard vowel-group counting heuristic, the same approach most readability tools use, which is a close approximation rather than a perfect dictionary-based count — it can be off by one syllable on some irregular words, but averages out well across a full piece of text.
What's a good target score for general web content? Most style guides for general audiences (like newspapers) aim for a Flesch Reading Ease of roughly 60–70, corresponding to an 8th–9th grade reading level — easy enough for a broad audience without feeling oversimplified.
Is my text sent anywhere? No — the entire analysis happens locally in your browser using JavaScript, so nothing you paste in is ever sent to a server.