Skip to content

Flesch Reading Ease Calculator

Score how easy a text is to read.

Reviewed by the Calculation Machine team · Updated 24 October 2026 · How we check our maths

Your values

ⓘ Live results

Results
Flesch reading ease
73.9
Reading level
Easy (7th grade)
Avg words per sentence
14.3
Avg syllables per word
1.4

Quick answer

Flesch Reading Ease = 206.835 − 1.015 × (words ÷ sentences) − 84.6 × (syllables ÷ words). Scores run roughly from 0 to 100: higher is easier. 60–70 is plain English that most adults read comfortably. A 500-word text with 35 sentences and 700 syllables scores 73.9, fairly easy (about 7th-grade level).

What the Flesch Reading Ease calculator does

Enter the number of words, sentences and syllables in a passage and this calculator returns its Flesch Reading Ease score, the reading level it corresponds to, and the two averages that drive the score: words per sentence and syllables per word. Writers, editors, teachers and compliance teams use it to check that web copy, letters, policies or classroom texts suit their readers.

The score only measures sentence length and word length. It cannot tell whether a text is well organized, accurate or uses familiar words — "the cat sat on the mat" and a string of short, obscure words can score the same. Treat it as a quick signal, not a verdict.

You need three counts. Word and sentence counts come from any word processor or the word and character counter; syllables are harder to count by hand, so sample a 100-word passage and scale up. This page also covers reading level: the table below maps scores to US school grades, and the Flesch–Kincaid grade formula is given for anyone who needs a grade number directly.

The formula

FRE = 206.835 − 1.015 × (W ÷ S) − 84.6 × (Y ÷ W)

Formula variables
SymbolMeaningUnit
WTotal words in the passagewords
STotal sentences (ended by . ! ? or a line break in lists)sentences
YTotal syllables across all wordssyllables
W ÷ SAverage sentence lengthwords per sentence
Y ÷ WAverage word lengthsyllables per word

Rudolf Flesch published the formula in 1948 ("A New Readability Yardstick", Journal of Applied Psychology). In 1975 J. Peter Kincaid and colleagues re-derived it for the US Navy as the Flesch–Kincaid Grade Level: 0.39 × (W ÷ S) + 11.8 × (Y ÷ W) − 15.59, which gives a US school grade instead of a 0–100 score. Both were built for English prose; they do not transfer to other languages, and they give odd results for lists, code, poetry or very short texts under about 100 words.

Worked examples

Typical blog article

A 500-word web article with 35 sentences and about 700 syllables.

Inputs

  • Total words500
  • Total sentences35
  • Total syllables700

Result

  • Flesch reading ease73.9
  • Reading levelEasy (7th grade)
  • Avg words per sentence14.3
  • Avg syllables per word1.4

A score of 73.9 with 14.3 words per sentence and 1.4 syllables per word — fairly easy, roughly 7th-grade level. That suits general web content well.

Dense academic writing

A 300-word paragraph from a research paper with 12 sentences and 510 syllables.

Inputs

  • Total words300
  • Total sentences12
  • Total syllables510

Result

  • Flesch reading ease37.6
  • Reading levelDifficult (college)
  • Avg words per sentence25
  • Avg syllables per word1.7

37.6 is "difficult", college level. The 25-word sentences and 1.7 syllables per word both drag it down; splitting them to about 15 words each would raise the score by roughly 10 points.

Early reader text

A 200-word children's story with 20 sentences and 250 syllables.

Inputs

  • Total words200
  • Total sentences20
  • Total syllables250

Result

  • Flesch reading ease90.9
  • Reading levelVery easy (5th grade)
  • Avg words per sentence10
  • Avg syllables per word1.25

90.9 is very easy (about 5th grade), driven by 10-word sentences and mostly one-syllable words.

Flesch score to reading level

Flesch's original interpretation table, with the approximate US school grade and the kind of text that typically falls in each band. The calculator's label groups the two bands from 70 to 90 together as "Easy".

Flesch Reading Ease bands
ScoreDescriptionUS grade levelTypical text
90–100Very easy5th gradeChildren's books, comics
80–90Easy6th gradeConversational writing
70–80Fairly easy7th gradePopular fiction, most web copy
60–70Standard (plain English)8th–9th gradeNewspapers, consumer leaflets
50–60Fairly difficult10th–12th gradeMagazines on specialist topics
30–50DifficultCollegeAcademic and technical writing
0–30Very difficultCollege graduateLegal contracts, scientific papers

How to raise your score

The two terms in the formula tell you where the points are. Each extra word in the average sentence costs about 1 point; each extra 0.1 syllables per word costs about 8.5 points — so word choice matters more than it looks.

  • Split long sentences. Going from 25 to 15 words per sentence adds about 10 points.
  • Swap long words for short ones: "use" for "utilize", "help" for "facilitate", "buy" for "purchase".
  • Cut nominalizations: "we decided" instead of "we made a decision".
  • Keep necessary technical terms. If readers need the word "insulin", keep it and shorten the sentence around it instead.

After editing, re-count with the word and character counter and recheck — the score should move in the direction the averages predict.

Counting syllables and sentences consistently

Tools disagree on counts, which is why two readability checkers can report different scores for the same text. Pick one method and stick with it when comparing drafts.

  • Syllables: count vowel sounds, not vowels. "Time" is 1, "reading" is 2, "calculation" is 4. Numbers count as the spoken word ("2026" can be 4 or more), so many tools skip them.
  • Sentences: headings and list items without full stops are often merged into the next sentence by software, which lowers the score. Counting each bullet as a sentence is more realistic for web pages.
  • Sampling: for long documents, take three 100-word samples from the start, middle and end and average the three scores with the average calculator.

How to use the Flesch Reading Ease Calculator

  1. 1Count the words in your passage (a word processor or word counter gives this instantly).
  2. 2Count the sentences — each full stop, question mark or exclamation mark, plus standalone list items if you treat them as sentences.
  3. 3Count the syllables, or count a 100-word sample and scale it to the full word count.
  4. 4Enter the three numbers and read the score, the reading level, and the two averages showing which factor to fix.

Frequently asked questions

What is a good Flesch Reading Ease score?

For content aimed at the general public, 60 or above is a common target, and many plain-language guides aim for 60–70. Specialist and academic texts usually score 30–50.

How is Flesch Reading Ease different from Flesch–Kincaid Grade Level?

They use the same two inputs with different weights. Reading Ease gives a 0–100 score where higher is easier; Flesch–Kincaid gives a US grade, where lower is easier.

Can a Flesch score be negative or over 100?

Yes. Very long sentences full of long words can go below 0, and texts of very short one-syllable sentences can exceed 100. Both are rare in real prose.

What reading level should I write for?

Plain-language guidance commonly suggests around 8th-grade level (a Flesch score of about 60–70) for public-facing material. Health and government information is often written lower, at a 6th-grade level or below.

Is the Flesch formula used in law?

Some US states require consumer documents to meet a minimum Flesch score; Florida, for example, sets a minimum readability score for certain insurance policies. Check the rules for your state and document type.

References

  • A New Readability Yardstick (Journal of Applied Psychology, 1948) — Rudolf Flesch / American Psychological Association
  • Derivation of New Readability Formulas for Navy Enlisted Personnel (Research Branch Report 8-75, 1975) — Naval Technical Training Command, US Navy
  • Federal Plain Language Guidelines — PlainLanguage.gov

About this calculator