📖 Readability Score Calculator (Flesch)
By ToolNimba Editorial Team · Updated 2026-06-19
Syllables are estimated by a vowel-group heuristic, so the score is a close approximation, not an exact count.
Enter some text above to see its readability scores.
This readability calculator scores how easy your writing is to read. Paste any text and it returns two trusted numbers: the Flesch Reading Ease score (0 to 100, higher is easier) and the Flesch-Kincaid Grade Level (the US school grade a reader needs). It also shows the word, sentence and estimated syllable counts behind the result, so you can see why a score landed where it did and tighten the prose accordingly.
What is the Readability Score Calculator?
Readability formulas turn a few countable features of text into a single number that predicts how hard it is to read. The two most widely used were developed by Rudolf Flesch and later refined with J. Peter Kincaid for the US Navy. Both rely on the same intuition: sentences that pack in more words, and words that pack in more syllables, take more effort to process. Long sentences strain working memory, and long words tend to be rarer and more abstract, so counting them gives a surprisingly reliable proxy for difficulty.
The Flesch Reading Ease score runs from roughly 0 to 100. A high score (90 and above) reads like a simple children's book; a low score (below 30) reads like a dense academic or legal document. Most general-audience web writing aims for 60 to 70, often described as plain English that an average adult reads comfortably. The Flesch-Kincaid Grade Level converts the same inputs into a US school grade, so a result of 8.0 means the text suits an eighth-grade reader. The two scores move in opposite directions: as reading ease falls, the required grade level rises.
This tool estimates syllables with a heuristic that counts vowel groups in each word, with small corrections for silent trailing letters. That approach is fast and works fully in your browser with no dictionary lookup, but it is an approximation: unusual spellings, proper nouns and compound words can be off by a syllable. Sentence detection counts terminal punctuation (a period, question mark or exclamation mark), so abbreviations like 'Dr.' or 'e.g.' can be miscounted as sentence ends. Treat the score as a close guide for editing rather than an exact, citable measurement.
When to use it
- Checking that a blog post, landing page or email is readable for a general audience before you publish.
- Editing technical or legal copy down to a plain-English target grade level for wider reach.
- Meeting a content brief or style guide that specifies a maximum grade level or minimum reading ease.
- Comparing two drafts to see which version reads more easily after you simplify sentences and words.
How to use the Readability Score Calculator
- Paste or type your text into the box (a full paragraph gives a more stable score than a single line).
- Read the Flesch Reading Ease score, where higher means easier, alongside its interpretation band.
- Check the Flesch-Kincaid Grade Level to see the US school grade your text targets.
- Use the word, sentence and syllable counts to find where to shorten sentences or swap long words.
Formula & method
Worked examples
A short, simple passage: "The dog ran fast. The cat sat on a mat." (10 words, 2 sentences, all one-syllable words = 10 syllables).
- words ÷ sentences = 10 ÷ 2 = 5
- syllables ÷ words = 10 ÷ 10 = 1
- Reading Ease = 206.835 - 1.015 x 5 - 84.6 x 1 = 206.835 - 5.075 - 84.6 = 117.16
- Reading Ease is clamped to the 0 to 100 scale, so it displays as 100.0
- Grade = 0.39 x 5 + 11.8 x 1 - 15.59 = 1.95 + 11.8 - 15.59 = -1.84, shown as grade 0
Result: Reading Ease 100.0 (very easy), Grade below 1st grade
A formal passage: "The committee reviewed the proposal carefully. Members debated several important questions before reaching a final decision." (16 words, 2 sentences, 36 estimated syllables).
- words ÷ sentences = 16 ÷ 2 = 8
- syllables ÷ words = 36 ÷ 16 = 2.25
- Reading Ease = 206.835 - 1.015 x 8 - 84.6 x 2.25 = 206.835 - 8.12 - 190.35 = 8.37
- Grade = 0.39 x 8 + 11.8 x 2.25 - 15.59 = 3.12 + 26.55 - 15.59 = 14.08
Result: Reading Ease 8.4 (very difficult), Grade 14.1 (college level)
Flesch Reading Ease score bands and what they mean
| Score | Difficulty | Typical reader |
|---|---|---|
| 90 to 100 | Very easy | 5th grade, easily read by an 11 year old |
| 80 to 89 | Easy | 6th grade, conversational English |
| 70 to 79 | Fairly easy | 7th grade |
| 60 to 69 | Plain English | 8th to 9th grade, most adults |
| 50 to 59 | Fairly difficult | 10th to 12th grade |
| 30 to 49 | Difficult | College level |
| 0 to 29 | Very difficult | College graduate, academic or legal |
Flesch-Kincaid Grade Level mapped to schooling
| Grade Level | Stage |
|---|---|
| 1 to 6 | Elementary school |
| 7 to 9 | Middle school |
| 10 to 12 | High school |
| 13 to 16 | College |
| 17 and above | Postgraduate |
Common mistakes to avoid
- Scoring a single sentence or a fragment. The formulas divide by sentence count, so one line gives an unstable, exaggerated score. Paste at least a full paragraph for a result you can trust.
- Treating the syllable count as exact. This tool estimates syllables by counting vowel groups, which can be off by one for unusual words, names or compounds. The score is a close guide, not a precise measurement.
- Chasing a very high reading ease at all costs. Over-simplifying can make writing choppy and condescending. Aim for a band that fits your audience and topic rather than the highest possible number.
- Forgetting that abbreviations confuse sentence counting. Periods inside abbreviations like Dr. or e.g. can be read as sentence ends, which shortens the average sentence length and nudges the score. Spell out abbreviations if precision matters.
Glossary
- Flesch Reading Ease
- A 0 to 100 score where higher values mean easier reading, based on average sentence length and average syllables per word.
- Flesch-Kincaid Grade Level
- A readability score expressed as a US school grade, so 8.0 means the text suits an eighth-grade reader.
- Syllable
- A unit of pronunciation with one vowel sound. This tool estimates it by counting vowel groups in each word.
- Average sentence length
- The number of words divided by the number of sentences, a key driver of both readability scores.
- Average syllables per word
- Total syllables divided by total words, which reflects how long and complex the vocabulary is.
Frequently asked questions
What is a good readability score?
For most general-audience web content, a Flesch Reading Ease of 60 to 70 (plain English) is a good target, which corresponds to a Flesch-Kincaid Grade Level of about 8 to 9. Aim lower for broad consumer writing and a bit higher only for specialist or academic audiences.
What is the difference between Flesch Reading Ease and Flesch-Kincaid Grade Level?
They use the same two inputs (average sentence length and average syllables per word) but report differently. Reading Ease is a 0 to 100 score where higher is easier, while the Grade Level converts the difficulty into a US school grade. As reading ease falls, the grade level rises.
How are syllables counted?
This tool uses a heuristic: it counts vowel groups in each word and applies small corrections, such as dropping a silent trailing e. It runs entirely in your browser with no dictionary, so it is fast but approximate and can be off by a syllable on unusual words.
Why can the score be over 100 or below zero?
The raw Flesch Reading Ease formula can produce values outside 0 to 100 for very simple or very dense text. By convention the score is clamped to the 0 to 100 range for display. The grade level can also go negative for very simple text, which we show as grade 0.
How much text should I paste?
At least one full paragraph, ideally several sentences. The formulas average over sentences and words, so a longer sample gives a more stable and representative score than a single line or a short fragment.
Is my text sent anywhere?
No. The calculation runs entirely in your browser with plain JavaScript. Nothing you paste is uploaded, stored or sent over the network, so it is safe to check private or unpublished writing.