Score your text
English only. The score is printed to two decimal places and runs entirely in your browser; nothing is sent to a server.
What the score is for
Reading ease is a crude but useful instrument for one purpose: telling you whether your sentences and your words are long. Editors, plain-language teams and teachers use it as a warning light. It is most useful for comparing two drafts of the same text and least useful as an absolute target: it says nothing about whether writing is clear, accurate, well organised or right for its reader.
The formula
The score comes from the standard formula published by Rudolf Flesch:
Only two quantities matter: average words per sentence and average syllables per word. The coefficients tell you what each lever is worth — removing one word from your average sentence gains about 1 point, while cutting a tenth of a syllable from your average word gains about 8.5 points, so word length dominates. The result is not capped: very short sentences of one-syllable words score above 100, and dense technical prose can go below zero.
| Score | Description | Commonly cited reading level |
|---|---|---|
| 90–100 | Very easy | Around US grade 5 (age 10–11) |
| 80–90 | Easy | Around US grade 6 |
| 70–80 | Fairly easy | Around US grade 7 |
| 60–70 | Standard, plain English | US grades 8–9 (age 13–15) |
| 50–60 | Fairly difficult | US grades 10–12 |
| 30–50 | Difficult | University level |
| 0–30 | Very difficult | Graduate level |
The grade labels are a convention from the formula's own literature, not a tested equivalence, and they refer to the US school system. A score near 60 is the usual aim for general-audience writing.
How this page counts, and why that makes it approximate
-
Sentences. The text is cut at every run of
.,!or?and the non-empty pieces are counted. A full stop at the end of the text therefore does not add an empty sentence — but every abbreviation does add a sentence.Dr.,a.m.,e.g.and the decimal point in3.5each split one sentence into two, which shortens the average sentence and pushes the score up. -
Words. The text is split on runs of whitespace and
the non-empty pieces are counted. Punctuation stays stuck to its
word, and a hyphenated compound such as
end-of-yearis one word. - Syllables, step one. Each word is lower-cased. If it is 3 characters or shorter it is given exactly 1 syllable, with no further checks.
-
Syllables, step two. For longer words, one silent
ending is stripped if the word ends in any of three patterns: a
letter that is not l, y or a vowel followed by
es; the lettersed; or that same kind of letter followed bye. This is what stopsplayedandcodebeing counted as two. - Syllables, step three. What remains is scanned for runs of the letters a e i o u y, up to two letters at a time, and the number of runs is the syllable count. If no vowel letter is left, the word scores 1.
Counting vowel groups approximates ordinary English well enough to be useful, and is wrong often enough to matter. These are the errors this rule makes:
| Word | Code | Spoken | Reason |
|---|---|---|---|
beautiful | 4 | 3 | ea, u, i, u are four separate runs. |
every | 3 | 2 | e, e and y each count. |
period | 2 | 3 | "io" is one run of two vowels, so two spoken syllables merge. |
framework | 3 | 2 | The silent "e" is mid-word, so the stripping rule cannot reach it. |
idea | 2 | 3 | Same vowel-pair merge, this time in "ea". |
queue | 2 | 1 | "ue" plus "ue"; the ending is not stripped because a vowel precedes the final "e". |
HTML | 1 | 4 | No vowel letters at all, so the fallback gives 1. |
1,000 | 1 | 3 | Digits are not vowels. Numerals are the single biggest source of error in data-heavy text. |
The errors do not cancel out reliably. Dedicated readability software uses a pronunciation dictionary, so its score for the same text will usually differ by a few points, and by much more for text full of names, acronyms or figures.
Worked examples
The counts and scores below are the values this page produces.
- Short, plain text. The cat sat on the mat. It was a warm day. 2 sentences, 11 words, 11 estimated syllables. 206.835 − 1.015 × 5.5 − 84.6 × 1.0 = 206.835 − 5.5825 − 84.6, giving 116.65 — above the top of the band table, which is normal for text this simple.
- Dense official prose. The implementation of the aforementioned regulatory framework necessitates comprehensive documentation. 1 sentence, 10 words, 34 estimated syllables. 206.835 − 1.015 × 10 − 84.6 × 3.4, giving −90.95. Negative scores are possible and simply mean "far harder than the scale was built for". Note that 34 is itself an overcount: "framework" contributed 3 syllables instead of 2.
-
Edge case: abbreviations.
Dr. Smith arrived at 9 a.m. He checked the list.
A reader sees two sentences; the code finds 4, because
Dr.and the two stops ina.m.each end one. With 10 words that gives an average sentence length of 2.5 and a score of 111.24. Spell abbreviations out before scoring, or expect an inflated number.
Practical ways to raise a score
- Split the longest sentence. Find the sentence with the most commas and make two sentences of it. This is the lever with the most slack in most drafts.
- Swap long words for short ones. "use" for "utilise", "about" for "approximately", "before" for "prior to", "help" for "facilitate". Because word length carries a coefficient of 84.6, this moves the score fastest.
- Turn noun phrases back into verbs. "make a determination" becomes "decide"; "provide an explanation" becomes "explain". One verb replaces three or four words.
- Delete filler and cut the passive where it adds words. "It should be noted that", "in order to" and "due to the fact that" add length without meaning; "the form must be completed by the applicant" becomes "complete the form".
A worked pair: Because the application was submitted after the published deadline, the committee decided that it would be reviewed during the following assessment period. scores 26.84 as one 22-word sentence. Rewritten as The application arrived after the deadline. The committee will review it in the next round. it scores 58.22 — a gain of 31 points from splitting one sentence and shortening six words.
Limits
This works on English only. The syllable rule assumes English spelling and the score bands were built from English text, so running German, Spanish, Hindi or Chinese text through it produces a number with no meaning. Languages that do not separate words with spaces will also count as a single enormous word.
It reports one score and nothing else: no grade level, no Flesch–Kincaid grade, no sentence-by-sentence breakdown, no word or syllable totals, and no suggested rewrite. It does not check spelling, grammar, jargon or factual accuracy — a short, familiar-looking word can still be a term of art. Very short text gives an unstable score, because one long word moves the average sharply; a few hundred words is the least that reads steadily.
Questions
Which score should I aim for?
For writing aimed at a general readership, 60 or above. For a technical or professional audience, 40 to 50 is realistic. Many plain-language policies ask for 60 to 70. If a specific standard applies to your work, use its number rather than a general one.
Why does another tool give a different score for the same text?
Almost always the syllables. Tools that look words up in a pronunciation dictionary count "beautiful" as 3 where this one counts 4. Sentence detection differs too: better splitters know that "Dr." is not the end of a sentence. The formula is the same everywhere; the three inputs are not.
Is a negative score a bug?
No. The formula has no lower bound. A score below zero means the average sentence or the average word is far longer than the scale anticipated.
What happens if I leave the box empty?
It asks for text instead of showing a score. The same message appears for text that contains no words, or punctuation with no sentence in it.
Related tools
Reviewed October 1, 2026. Calculation methods and corrections
