HomeFree Tools › Readability Checker
FREE TOOL · NO SIGNUP

Content Readability Checker

Paste your draft and get the Flesch Reading Ease score, grade level, word and character counts and reading time as you type — plus every sentence over 25 words highlighted in your own text, so you can see where the problem actually is.

15Metrics per paste 0Bytes sent to a server FreeNo signup, no word limit
By the Digital Hangover team · Updated September 2026 · Free forever

Your text

Everything is analysed in your browser as you type. Nothing you paste is sent to us or stored anywhere — refresh the page and it is gone.
Flesch Reading Ease Waiting for text
Flesch–Kincaid grade level
Average words per sentence
Average syllables per word estimated
Reading time · 200 wpm
Reading time · 250 wpm
0Words
0Characters with spaces
0Characters no spaces
0Sentences
0Paragraphs
0Sentences over 25 words
0Passive-voice hits
0Adverbs (-ly)
Paste some text above to see your readability numbers.

Where the long sentences are

Your text will appear here, with every sentence over 25 words highlighted.

Highlighted = a sentence of more than 25 words. This pane is read-only — edit in the box above and the highlights update.

The formulas, in full:
Reading Ease = 206.835 − 1.015 × (words ÷ sentences) − 84.6 × (syllables ÷ words)
Grade level = 0.39 × (words ÷ sentences) + 11.8 × (syllables ÷ words) − 15.59
Syllable counts are estimated by a vowel-group heuristic, not looked up in a dictionary, so both numbers are approximate. Details below.
Quick answer: readability scores measure sentence length and syllables per word, nothing else. Flesch Reading Ease runs from roughly 0 to 100 — higher is easier — and Flesch–Kincaid turns the same two inputs into a US school grade level. Both are a useful nudge towards shorter sentences and plainer words. Neither can tell you whether what you wrote is any good.

How to use it

  1. Paste the whole piece, not a sample. Readability is an average, so a 200-word excerpt can score very differently from the 2,000-word post it came from.
  2. Read the score with the grade level. They use the same two inputs, so they always move together — the grade level is just the friendlier way to say it to a client.
  3. Go straight to the highlighted sentences. The score says there is a problem; the highlights say which sentence to fix. Splitting the three worst offenders usually moves the number more than any other edit.
  4. Ignore what does not apply. If your reader is a tax consultant and your long words are tax words, a "difficult" score describes your subject, not a fault.

What the Flesch Reading Ease bands mean

These are the bands Rudolf Flesch published with the formula itself — its own documentation, not a Digital Hangover benchmark and not a target anyone has to hit.

ScoreBandRoughly comparable to
90–100Very easyShort sentences, everyday words — a children's book
80–89EasyConversational writing, popular fiction
70–79Fairly easyConsumer-facing web copy at its plainest
60–69StandardMost mainstream journalism and good blog writing
50–59Fairly difficultTrade press, considered B2B writing
30–49DifficultAcademic and technical prose
Below 30Very difficultLegal, medical and research writing

The score can fall outside 0–100 in both directions, and the tool shows the real number rather than clamping it — a negative score is a useful signal that one sentence has gone badly wrong.

How the counting works

Every readability tool decides what a word and a sentence are, and most never say. Here is what this one does:

  • Words are whitespace-separated tokens containing at least one letter or digit, punctuation stripped. Hyphenated compounds count as one.
  • Sentences end at a full stop, question mark, exclamation mark or ellipsis followed by a space or the end of the text. Abbreviations (Mr., Dr., etc., Ltd., Rs.), single-letter initials and decimal points are not endings. A line break is, so headings and bullets count as their own sentence.
  • Paragraphs are non-empty lines, so single- and double-spaced pastes give the same answer.
  • Syllables are estimated: consecutive vowels count as one group, a silent trailing "e" is dropped, "-ed" is dropped unless it follows a t or a d, a consonant + "-le" adds one back, and any word of three letters or fewer counts as one. It is an approximation of English pronunciation, not a dictionary lookup, so words like "business" and "created" come out wrong by one.
  • Reading time uses 200 and 250 words per minute — both assumptions, shown side by side because published estimates of adult reading speed vary widely.

The passive-voice and adverb checks

The passive check is a pattern match, and we would rather name the pattern than call it intelligence: a form of "to be" — is, are, was, were, be, been, being — optionally an adverb, then something that looks like a past participle (a word ending "-ed", or a common irregular like done, given, taken, written, built, sold). Every match is listed under the preview so you can check it.

It over-counts — "was tired" and "is interested" are adjectives, not passives, and both get flagged — and it under-counts, because participles the list does not know slip through and passives without an auxiliary ("the report, written in haste, …") are invisible to it. Treat it as a prompt to reread, not a defect count. The adverb check is cruder still: words ending in "-ly", minus an exclusion list for the ones that are not adverbs (only, family, supply, likely, friendly). Adverbs are not a crime; a high count is just worth a look.

What this tool cannot tell you

Flesch Reading Ease and Flesch–Kincaid grade level are heuristics built for English prose. They are not a quality score. They count sentence lengths and syllables, which means they cannot see whether your writing is accurate, useful, original or well argued — and they penalise technical vocabulary your reader may understand perfectly well. A low score on a page written for specialists is not automatically a problem, and a very high score can just mean thin writing.

They were also built for continuous English prose, so pricing tables, code samples and heavily bulleted pages produce a number but not a meaningful one. Syllable counts are estimated, so both Flesch figures are approximate; the passive and adverb checks both over- and under-count. And the tool does not rewrite anything with AI — it measures, and hands the editing decisions back to you.

Key takeaways: readability formulas are a length check wearing a lab coat. Use the score as a nudge, use the highlighted sentences as your edit list, and judge the result against your actual reader rather than against a number. If the piece is clearer after your edits and the score has not moved, trust the piece.

Where to go next

Readability is one input; the decisions upstream of it matter more. Our content marketing strategy guide covers what to publish and why, and these content marketing examples show it in finished work. For the search side, the SEO guide is the full picture, and the keyword density checker is the next tool once the sentences read cleanly. The rest of our free tools are here.

Frequently asked questions

What is a good readability score?

It depends entirely on who is reading. Flesch's own bands put 60–69 at "standard", which is where most mainstream journalism sits, and a lot of consumer web copy aims a little higher than that. But a specialist B2B page scoring in the forties is not broken — it is written in the vocabulary its reader uses every day. Pick a band that matches your audience and use the score to check you have not drifted, rather than treating any number as a pass mark.

How accurate is the syllable count?

Close, but not exact. The tool estimates syllables with a vowel-group heuristic — consecutive vowels as one group, silent trailing "e" removed, "-ed" removed unless it follows a t or a d, consonant + "-le" adding one back — instead of looking words up in a pronunciation dictionary. It handles ordinary English well and gets a minority of words wrong by one syllable, which moves the Flesch score slightly. It is the same class of approximation almost every free readability tool uses; we just say so.

Why does the passive-voice count flag sentences that are not passive?

Because it is a pattern match, not a parser. It looks for "to be" plus something that looks like a past participle, which correctly catches "the report was written by the team" and incorrectly catches "she was tired". Every match is listed under the preview so you can dismiss the false ones in a couple of seconds. The count is there to prompt a reread, not to be a score.

Does a higher readability score help SEO?

Not directly — Google has never confirmed a readability formula as a ranking factor, and pages written for specialists routinely outrank simpler pages on their own terms. What readability affects is whether the reader stays and understands what you offered. Write for the reader, not for the score.

Is my text sent anywhere when I use this?

No. The whole analysis runs in your browser in JavaScript. Nothing you paste is transmitted to us, logged, or stored in your browser — close the tab and it is gone. That is also why there is no word limit: we are not paying for the compute, your laptop is.

FREE CONTENT REVIEW

The score is fine. Is the content working?

Send us a page you are not happy with. We will tell you honestly whether the problem is the writing, the structure, the brief behind it — or the fact that nobody is looking for it.

See how we run content marketing →