Flesch Reading Ease Calculator

Paste a text and choose its language – the calculator counts words, sentences and syllables and works out the Flesch Reading Ease score: with Flesch’s original formula for English and Amstad’s adaptation for German. The higher the score, the easier the text.

Paste with Ctrl+V (Mac: ⌘+V). Headings and list items on their own line count as separate sentences.

Your text stays in your browser – it is not sent, not stored and not added to the address bar.

Your inputs are saved in this browser only.

Result

Reading ease score
76.3
Flesch score band
fairly easy (71–80)
Words
37
Sentences
4
Syllables
53
Words per sentence (ASL)
9.3
Syllables per word (ASW)
1.43
English formula by Flesch: 206.835 − 1.015 × ASL − 84.6 × ASW. Syllables are estimated automatically.

How it is calculated

The Flesch Reading Ease formula

Score = 206.835 − 1.015 × ASL − 84.6 × ASW, where ASL is the average sentence length (words ÷ sentences) and ASW the average number of syllables per word (syllables ÷ words). Rudolf Flesch published the formula in 1948 in the Journal of Applied Psychology. Long sentences and long words lower the score.

Worked example

“The cat sat on the mat. It was a very sunny day.” has 12 words in 2 sentences, so ASL = 6. Ten words have one syllable, “ve-ry” and “sun-ny” have two: 14 syllables, ASW = 14 ÷ 12. Score: 206.835 − 1.015 × 6 − 84.6 × 14 ÷ 12 = 206.835 − 6.09 − 98.7 = 102.045. The formula is not capped at 0–100: very simple texts score above 100, very dense ones below 0.

Score bands

ScoreReading ease
91–100very easy
81–90easy
71–80fairly easy
61–70standard
51–60fairly difficult
31–50difficult
0–30very difficult

Bands after Flesch (1948), as reproduced in the sources below.

German texts: Amstad’s formula

German words have more syllables on average, so the English formula underrates German texts. Toni Amstad adapted it in his 1978 dissertation at the University of Zurich: Score = 180 − ASL − 58.5 × ASW. Example: “Der Hund bellt. Die Katze schläft auf dem Sofa.” – 9 words, 2 sentences, 11 syllables: 180 − 4.5 − 58.5 × 11 ÷ 9 = 104. We could not verify a published score table for Amstad’s formula, so the calculator shows only the score there; higher still means easier.

How accurate is the syllable count?

Syllables are counted automatically from vowel groups with language-specific rules (for example a silent final “e” in English, or “ei”, “au”, “eu” as one syllable in German). This fits most words, but some – such as “create” – come out one syllable off. Over a longer text this hardly matters. Numbers are not counted as words; hyphenated words count as one word.

What the score does not measure

The score only looks at sentence and word length. Whether a text is well structured, clearly explained or right for its audience is outside its scope: short sentences full of jargon can score well and still be hard to understand.

Frequently asked questions

What is a good Flesch Reading Ease score?

Higher means easier. Flesch rates 61–70 as “standard”, 71–80 as “fairly easy” and above that as “easy” or “very easy”. Below 50 counts as “difficult”.

Is this the same as the Flesch-Kincaid Grade Level?

No. Flesch-Kincaid converts similar inputs into a U.S. school grade and uses different weights. This calculator shows the Flesch Reading Ease score on its 0–100-style scale.

Can the score be negative or above 100?

Yes. The formula is not capped. Very short sentences with one-syllable words score above 100; long sentences with many long words can drop below 0.

Why is there a separate formula for German?

German words have more syllables on average. Amstad adjusted the weights to 180 − ASL − 58.5 × ASW so that German texts are not rated too hard.

Is my text stored or sent anywhere?

No. The text is analysed only in your browser – it is not sent to a server, not stored and not added to the address bar.

Sources and legal basis

As of:

Related tools