Skip to content

Reading Level Analyzer

Flesch Reading Ease + Flesch-Kincaid grade level + word and sentence stats. Runs in your browser; nothing is sent to a server.

Flesch Reading Ease
47
Difficult (college)
Flesch-Kincaid Grade
9.4
US grade level
Words
33
Sentences
3
Words / sentence
11
Syllables / word
1.76

How the Flesch-Kincaid formulas work

Two related but distinct formulas, developed by Rudolf Flesch (Reading Ease) and J. Peter Kincaid (Grade Level). Both use the same inputs — average sentence length and average syllables per word — but scale the output differently.

Flesch Reading Ease = 206.835 − 1.015 × (words/sentences) − 84.6 × (syllables/words). Higher is easier.

Flesch-Kincaid Grade Level = 0.39 × (words/sentences) + 11.8 × (syllables/words) − 15.59. Output approximates US school grade level required.

When to use which

  • · Reading Ease (0-100) — useful for marketing copy, content articles, anywhere you want a quick “is this approachable?” check. Target 60+ for general audience.
  • · Grade Level — useful for educational materials, government documents, ESL content. Target 6-8 for general public; 12+ for academic.

Reading Ease bands

  • · 90-100: Very easy (5th grade)
  • · 80-90: Easy (6th grade)
  • · 70-80: Fairly easy (7th grade)
  • · 60-70: Standard (8th-9th grade)
  • · 50-60: Fairly difficult (10th-12th grade)
  • · 30-50: Difficult (college)
  • · 0-30: Very difficult (college graduate / specialist)

Use cases for teachers

  • · Check whether a quiz stem is at the right reading level for your students.
  • · Calibrate ESL reading materials to learner CEFR level.
  • · Verify your handouts aren't accidentally graduate-level.
  • · Compare draft quiz questions against the source textbook's reading level.

Limitations

The formulas measure surface complexity (sentence length and syllable count) — they don't measure conceptual difficulty. A sentence can score “easy” on Flesch-Kincaid while discussing quantum mechanics. Use the metric as a quick check, not a definitive readability verdict.

The English-language version is what most editors use; other languages have their own formulas — Amstad for German, Fernández-Huerta for Spanish, Ateşman for Turkish — and the translated versions of this tool use them.

Worked example

Two explanations of the same idea, scored by this tool:

  • · “Plants make their own food. They use sunlight, water and air to do it. This process is called photosynthesis.” — 3 sentences, 19 words, 26 syllables. Reading Ease 84.6 (easy), grade level 3.
  • · “Photosynthesis is the process by which green plants convert light energy into chemical energy. Chlorophyll absorbs the light, and the plant stores the energy as glucose.” — 2 sentences, 26 words, 45 syllables. Reading Ease 47.2 (difficult), grade level 9.9.

The second text is not wrong — it is written for older students. The scores show how much harder it is to read, which is the question to ask before handing it to a younger class.

How the tool counts

Sentences end at a full stop, question mark, exclamation mark or ellipsis. Words are split on spaces. Syllables are estimated by counting groups of vowels in each word and ignoring a silent final “e”; words of three letters or fewer count as one syllable. Those three counts feed the two formulas above.

Frequently Asked Questions

Is my text sent to a server?▾

No. The analysis runs entirely in your browser. The text you paste is never uploaded or stored.

Why is my score below 0 or above 100?▾

Flesch Reading Ease is a formula, not a percentage. Very long sentences full of long words push it below 0, and very short sentences of one-syllable words push it above 100. Treat scores outside 0-100 as "extremely hard" or "extremely easy".

How accurate is the syllable count?▾

It is an estimate. English spelling doesn't map cleanly to syllables, so the tool counts vowel groups and drops a silent final e. Most words come out right; unusual words and names can be off by one, which barely moves the score on a text of normal length.

Which languages does the analyzer support?▾

English, Turkish, Spanish, German, French, Portuguese and Russian, each with the readability formula published for that language. Chinese, Japanese, Korean and Arabic are not scored, because syllable-based formulas don't apply to them.

Related