Readability Checker
Check reading level against your audience, and see why
Readability Checker tool
Paste some text to analyse. 0 words, 0 sentences.
Who is this written for?
Every grade metric below is coloured against this number, and the verdict is the gap between it and where the text actually reads.
How the text is read
A heading marker or a tag is not prose. Off, they are counted as words and punctuation.
Keeps a heading or a bullet from being glued to the paragraph below it, which would inflate the average sentence length.
They are counted as one syllable each. Off excludes them from every count.
What the Gunning Fog definition asks for. Detected by a capital letter mid-sentence, so a sentence-initial name cannot be spotted.
Readability Checker: key facts
- What it does
- Check reading level against your audience, and see why
- Category
- SEO Tools
- Cost
- Free, with no account, sign-up, or install.
- Your data
- Runs entirely in your browser — the files and text you enter are never uploaded to a server.
- Last reviewed
- . Report an incorrect result.
What the Readability Checker does
A readability score on its own is not much use. Knowing a page reads at grade 13 tells you it is too hard for a general audience, but not which sentences did it or what to do about them. This checker scores your text against eight published formulas, judges the result against a reading level you choose, and then points at the specific sentences, words and phrases behind the number.
Start by saying who the text is for. General web content, plain language, children, teenagers, technical documentation, academic — each preset sets a target grade, and every score is then coloured against that target rather than against an abstract scale. A single consensus figure sits at the top with the gap between where the text reads and where you wanted it, so the answer to "is this right for my readers?" arrives before any of the individual formulas.
Underneath, the eight scores are reported separately because they disagree in informative ways. Flesch Reading Ease and Flesch-Kincaid are built on sentence length and syllables per word. Gunning Fog and SMOG count words of three or more syllables. Coleman-Liau and the Automated Readability Index use letters per word instead of syllables, which makes them a useful cross-check on the syllable estimate. LIX adds the Scandinavian measure, and Linsear Write weights long words heavily for technical prose. Where the grades spread more than five years apart, the tool says so — that spread means the text is unusual, not that the reading is precise.
Then the diagnosis. The sentences that run long are shaded where they sit in your text and listed with their word counts. The words of three or more syllables are tabled by how often each appears, so the top rows are the ones worth replacing. Possible passive constructions, -ly adverbs and wordy phrases each get their own list, with a shorter alternative suggested for every phrase. Edit in the box and the grade moves as you type.
What a score cannot see
These formulas were developed in the middle of the twentieth century and they measure surface features only. They cannot tell whether the argument follows, whether jargon is explained, whether the structure helps a reader find what they need, or whether the writing is any good. Text can score well and still be incomprehensible, and a passage of short choppy sentences will always score better than a well-built longer one.
That is why the score is not the product here. The lists underneath it are: the sentences that are doing too much, the long words that recur often enough to be worth replacing, the passive constructions where naming who acts would be shorter as well as clearer, and the phrases that have a two-word equivalent. Those findings are heuristics too and say so — the passive check flags "was tired", which is an adjective, alongside "was written", which is not — but they are things a writer can act on, which a grade is not.
Treat the number as a signal rather than a target. Chasing a specific figure by mechanically chopping sentences produces worse writing. The interventions that genuinely help — shortening a sentence that was carrying two ideas, using a plain word where jargon crept in, naming the actor, defining a term on first use — happen to move the score as a side effect, which is the right way round.
Using the Readability Checker, step by step
- Paste the text you want to check, or drop a .txt, .md or .html file onto the box.
- Choose who it is written for — the target grade colours every score and drives the verdict at the top.
- Read the consensus grade and the gap, then work down the suggestions beneath it.
- Open the long sentences, passive voice and wordy phrases to see exactly what to change.
- Edit in place and watch the grade move, then copy or download the full report.
Why sentence splitting decides everything
Six of the eight formulas divide by the number of sentences, which makes sentence detection the single most consequential thing a readability tool does. Get it wrong and you do not get one wrong number, you get six. A naive splitter that breaks on every full stop reads "Dr. Smith went to the U.S. yesterday to meet Mr. Jones." as five sentences rather than one, dropping the average sentence length from eleven words to two and moving Flesch Reading Ease by roughly ninety points.
So the splitter here knows about titles and abbreviations, about initials such as J. R. R. Tolkien, about the full stop inside 3.50, and about ellipses and closing quotation marks. It also treats a line break as a sentence boundary by default, which matters more than it sounds: a heading or a bullet point carries no full stop, so without that rule it gets glued onto the paragraph below it and inflates the average sentence length of the whole document.
The same care applies to what counts as a character. Coleman-Liau and the Automated Readability Index are defined over letters, not over every character in the string. Feeding them the raw character count — spaces and punctuation included — inflates both by five or six grade levels, which is easy to do and impossible to notice from the output.
- Splitting one long sentence in two lowers the grade without changing a single word.
- A heading counted as part of the paragraph below it makes every sentence look longer than it is.
- Coleman-Liau and ARI need no syllable estimate, so they cross-check the Flesch pair.
What makes this one worth using
- You set the audience, so the verdict is "right for grade 8" rather than an abstract number you have to interpret yourself.
- Eight formulas are reported with a single median consensus grade, which is steadier than any one of them, and the tool tells you when they disagree enough to matter.
- Each formula is fed the input its definition actually names — letters where letters are specified, not the raw character count — so the grades are not quietly inflated.
- Sentences are split without breaking on Dr., U.S. or 3.50, which is what keeps all six sentence-based scores honest.
- Any score the sample is too small to support says so, and SMOG is left out of the consensus until it has the thirty sentences its definition requires.
- The long sentences are shaded in your text and the long words are tabled by frequency, so you can see the cause rather than guess at it.
- Passive voice, adverbs and wordy phrases are flagged with a shorter alternative for each — the edits that improve the writing rather than just the number.
- Everything runs in your browser, so an unpublished draft never leaves your device.
When a score is not worth printing
Every formula here is a regression fitted to passages of a hundred words or more. Below that the numbers are noise, and below about twenty-five words there is no signal at all — so nothing is scored, and the reason is stated instead of a number being invented. Between twenty-five and a hundred words every score is marked provisional on its own card.
SMOG deserves particular mention because its definition is explicit: it is calculated on a sample of thirty sentences. Applied to a five-sentence paragraph it will still produce a figure, and that figure means nothing. Here it carries a caveat below thirty sentences and is left out of the consensus grade until the sample is large enough, so one unreliable formula cannot drag the headline number.
Syllable counting is the remaining soft spot, and it is a heuristic in every tool that does this without a dictionary. English orthography defeats simple rules — science is two syllables, being is two, wanted is two, hoped is one. This implementation handles the silent e, the consonant-plus-le ending, the -ed and -es inflections and the vowel pairs that are genuinely two sounds, and it scores 128 out of 128 on the test battery kept alongside the code. Expect a wider margin on proper nouns and invented technical terms, and expect nothing useful at all from text that is not English: these formulas and their grade mappings do not transfer between languages, and the tool warns you when the text looks like it might not be.
Frequently Asked Questions
What is a good Flesch Reading Ease score?
Higher is easier. Scores of 60 to 70 are conventionally described as plain English suitable for a wide audience, 70 to 80 reads easily, and below 50 is fairly difficult and typically university level. Most web writers aim for 60 or above. Rather than working to that number directly, set your audience at the top of the page and read the verdict — it converts the same information into the grade you were actually aiming at.
Why does it show eight scores instead of one?
Because they measure the same thing through different inputs and can be thrown off by different quirks of text. Flesch and Flesch-Kincaid weigh syllables, Gunning Fog and SMOG count long words, and Coleman-Liau, ARI and LIX use word length in letters and need no syllable estimate at all. The consensus grade at the top is the median of the grade-level formulas that are valid for your sample, which is more reliable than trusting any single one.
Why will it not give me a score for a short paragraph?
These formulas are statistical regressions fitted to passages of a hundred words or more. Below about twenty-five words there is nothing to average, and any figure produced would be an artefact of one or two sentences rather than a property of the writing. Between twenty-five and a hundred words you get scores marked as provisional. This is a deliberate refusal, not a limitation — a confident number from a three-word input is worse than no number.
Is the syllable count exact?
No, and it cannot be without a pronunciation dictionary. It is a rule-based estimate covering the silent e, the consonant-plus-le ending, the -ed and -es inflections and the vowel pairs that are genuinely two sounds, plus a small table for irregular spellings. It scores 128 out of 128 on the battery of known counts kept with the code, but expect a wider margin on proper nouns and coined technical terms. If the syllable estimate worries you, compare Coleman-Liau and ARI, which do not use syllables at all.
Can I check text in another language?
Not meaningfully. Every formula here was fitted to English text, and both the syllable rules and the mapping from a score to a school grade are English-specific. Pasting German or Spanish will produce numbers, but they do not mean what they appear to mean. The tool notices when the text does not look like English and says so rather than letting you read the output at face value.
Does it handle HTML or Markdown?
Yes. Tags, headings, emphasis markers, list bullets, blockquotes, tables and code blocks are removed before anything is measured, and link text is kept while the URL is dropped. Without that, a hash character counts as punctuation and a code block counts as prose, both of which distort the sentence and syllable counts. You can turn the stripping off to score the raw source, and the tool tells you when it has changed the text.
Is the passive voice detection reliable?
It is a heuristic and is labelled as one. It looks for a form of "to be" followed by a past participle, which finds most real passives but also flags constructions like "was tired" where the word after the verb is an adjective. Treat the list as a set of candidates to glance at rather than a set of errors to fix, and note that passive voice is sometimes the right choice — when the actor is genuinely unknown or genuinely irrelevant.
Is my text uploaded anywhere?
No. Every formula and every check runs in your browser and nothing is sent over the network. The "Keep my text in this browser" toggle saves your draft and settings to this device's local storage so a reload does not lose them; clearing the toggle removes them again, and anything over 200,000 characters is never written there in the first place.