Readability Calculator

Score English text with Flesch Reading Ease, Flesch-Kincaid grade, Gunning Fog and SMOG, plus average sentence length, word length and syllables.

All calculations happen locally in your browser. Nothing leaves your device.

Paste some text to see the results.

Flesch Reading Ease
—
Flesch-Kincaid Grade
—
grade level
Gunning Fog
—
grade level
SMOG
—
grade level
Words per sentence (avg)
—
Syllables per word (avg)
—
Syllables
—
Words
—

How It Works

You type or paste your text and the tool analyzes it in real time. It breaks the text into sentences and words, counts the syllables in each word with a heuristic (vowel groups, with special handling for silent e and -le endings) and applies the four classic formulas. The cards show each metric and the difficulty level — all without sending anything to any server.

The Flesch scale
The Flesch Reading Ease runs from 0 to 100: above 90 is very easy (6th-grade level), 80–90 reasonably easy, 70–80 standard, 60–70 fairly difficult, 50–60 difficult and below 50 very difficult. The shorter the text, the more stable this metric is.
"Complex" words and Fog
Gunning Fog and SMOG do not score every syllable: they only count words with three or more syllables as "complex". That makes them a better fit for jargon-heavy technical or scientific writing, where a couple of long words alone raise the perceived difficulty.
Syllable counting
Syllables are estimated with a heuristic: each vowel group (a, e, i, o, u, y) counts as one syllable, a silent final e is subtracted, and consonant+le endings keep their e (fable, simple). It is a reasonable approximation for English text, though not perfect with prefixes, suffixes or exceptions.

Frequently Asked Questions

What is the Flesch Reading Ease score?

It is a 0–100 scale where higher means easier to read. The formula uses two ingredients: the average number of words per sentence (shorter is better) and the average number of syllables per word (fewer is better). A score above 90 typically reads as a sixth-grade level, while below 30 is college-level and dense.

What does a Flesch-Kincaid grade level of 8 mean?

A reader would need to be in roughly the 8th grade of the US school system to read the text with full comprehension. Grade 5–6 suits casual web copy, 7–9 is typical for most business documents, and 10+ signals technical or academic material.

How does Gunning Fog differ from Flesch?

Flesch scores every syllable, while Fog only counts 'complex' words — those with three or more syllables — on top of sentence length. That makes Fog a better fit for adult readers and jargon-heavy documents: adding one long technical word raises Fog noticeably but barely moves the Flesch score.

What is SMOG and when should I trust it?

SMOG counts the words with three or more syllables per sentence and takes the square root. It was designed for medical and technical writing and is statistically most reliable when the text has about 50 sentences or more. For short snippets it is shown for reference, but Flesch and Fog are more stable there.

Does the tool work on languages other than English?

No. All four formulas and the syllable-counting heuristic were built for English, so scores for Spanish, Portuguese, Indonesian and other languages are unreliable. For other languages, look for readability formulas designed specifically for them.