CoreCited
5 formulas · passive voice · keyword density · no signup

Readability checker that shows which sentences to fix

Paste text or a URL. Get Flesch reading ease, the Flesch-Kincaid grade level and three more formulas, with long sentences and passive voice highlighted. The keyword density tab shows which words and phrases you repeat most.

Runs in your browser. Nothing is sent.
0 words · 0 of 100,000 characters

Free · no signup · Flesch, Flesch-Kincaid, Fog, SMOG, Coleman-Liau, passive voice and keyword density

Key takeaways
1Readability formulas measure two things: sentence length and word length. They cannot tell whether the text is clear, correct or useful.
2Microsoft suggests a Flesch reading ease of 60 to 70 and a grade level of about 7 to 8 for most documents. The right level is the one your readers can manage.
3Keyword density is not a ranking factor. Google says it has no notion of an optimal density, and its spam policy names keyword stuffing.
4No AI company publishes a readability score it prefers. A short answer near the top is easier to quote, so this tool checks for one the way our audit does.

What this readability checker measures

Paste text, or give it a URL, and it scores how hard the text is to read. You get five standard formulas, the sentences that run too long, every likely passive verb, and a check on whether the page opens with an answer short enough to quote. The second tab is a keyword density checker. It shows which words and phrases the text repeats most, and where your target keyword appears.

Start with the limit. A readability formula counts. It counts words per sentence and syllables per word, or letters per word, and puts those counts into an equation fitted decades ago to reading tests. It does not read. It cannot see whether a sentence is true, whether the order makes sense, or whether your reader already knows the jargon. William DuBay’s review of the research puts it plainly: the formulas use only “surface features” of a text[4]. The same review adds the other half. Those surface features have stayed the best simple predictors of how hard a text is to understand.

So treat the score as a pointer. It tells you where to look: the longest sentences and the densest words. Your judgement, or better, a real reader, decides what to change.

Pasted text is analysed in your browser and is never sent to us. A URL is fetched once by our server. We read the main content, skip navigation, footers, tables and code, and send the text back to your browser to score. Nothing is stored.

238
words a minute: average adult silent reading speed for non-fiction
Brysbaert, 2019
60 to 70
Flesch reading ease Microsoft suggests for most documents
Microsoft Support
25
words: past this, GOV.UK asks writers to split the sentence
GOV.UK guidance
150
words: the most a paragraph should hold, per the US plain language guide
Digital.gov

Sources: Brysbaert[15]; Microsoft[10]; GOV.UK[11]; Digital.gov[13]. Brysbaert’s figure is a meta-analysis of 190 studies; most adults fall between 175 and 300 words a minute.

The Flesch reading ease and Flesch-Kincaid formulas

Rudolf Flesch published the reading ease formula in 1948[1]. In 1975, J. Peter Kincaid and colleagues re-fitted it as a grade level for the US Navy, using test results from 531 enlisted personnel[2]. Both use the same two inputs. That is why the tool above works as a Flesch reading ease calculator and a Flesch-Kincaid calculator at once.

Flesch reading ease (1948)
206.835 − 1.015 × (words ÷ sentences) − 84.6 × (syllables ÷ words)
Flesch-Kincaid grade level (1975)
0.39 × (words ÷ sentences) + 11.8 × (syllables ÷ words) − 15.59

Look at the weights. In reading ease, each extra word per sentence costs about one point. Each extra syllable per word costs 84.6. So long words move the score far more than long sentences do. The grade level is meant as a US school grade: 8 means a typical 13 or 14 year old could follow the text.

Two examples from Wikipedia’s article on the tests, which our code reproduces exactly[3]. “The cat sat on the mat.” has 6 words and 6 syllables in one sentence, so it scores 116. “The Australian platypus is seemingly a hybrid of a mammal and reptilian creature.” has 13 words and 24 syllables. It scores 37.5 for reading ease and 11.3 for grade level. The scale tops out at 121.22, for text made of one-syllable, one-word sentences. The grade level bottoms out at minus 3.40.

Three more grade formulas

The tool also runs three older formulas. Each estimates a US grade, and each weighs the text a little differently.

Gunning Fog index (1952)
0.4 × [(words ÷ sentences) + 100 × (complex words ÷ words)]
Complex words have three or more syllables. Gunning left out proper nouns, hyphenated words and words that only reach three syllables with -es, -ed or -ing. So do we.
SMOG grade (McLaughlin, 1969)
1.0430 × √(polysyllables × 30 ÷ sentences) + 3.1291
Built on samples of 30 sentences. On shorter text the tool still shows it, with a warning.
Coleman-Liau index (1975)
0.0588 × L − 0.296 × S − 15.8
L is letters per 100 words and S is sentences per 100 words. It counts letters instead of syllables, because it was designed for machine scoring.

Sources: Gunning Fog[5]; SMOG[6][7]; Coleman-Liau[8][9].

The four grade formulas rarely agree exactly. A spread of two grades is normal. A bigger gap means the text is unusual, for example very short sentences full of long words.

How we count syllables
There is no dictionary in this tool. Syllables are counted by rule: groups of vowels, corrected for a silent e, for -ed and -es endings, and for vowel pairs said as two sounds, as in “radio”. We test the counter against 615 everyday words it was never tuned on, and it gets 97% of them right. Every web readability checker makes a similar trade-off, so expect small differences between tools. For what the scores mean and how to move them, read Flesch-Kincaid explained.

Reading ease score bands

Flesch grouped scores into bands, each matched to a US school level. This is the version most tools show, from Wikipedia’s table[3]. The checker above marks the band your text falls in.

Flesch reading ease score bands
ScoreReads asSchool levelNotes
90 to 100Very easy5th gradeEasily understood by an average 11-year-old student.
80 to 90Easy6th gradeConversational English for consumers.
70 to 80Fairly easy7th grade
60 to 70Plain English8th and 9th gradeEasily understood by 13- to 15-year-old students.
50 to 60Fairly difficult10th to 12th grade
30 to 50DifficultCollege
10 to 30Very difficultCollege graduateBest understood by university graduates.
Under 10Extremely difficultProfessionalBest understood by university graduates.

For a sense of scale, Wikipedia gives a few published examples: Reader’s Digest scores about 65, Time magazine about 52, and the Harvard Law Review in the low 30s[3].

What reading level should web content aim for?

There is no single right answer, and anyone who gives you one number is simplifying. Here is what the main guidance says.

  • Microsoft, for Word’s built-in statistics: “For most standard files, you want the score to be between 60 and 70.” For grade level, “the recommended score is around 7.0 to 8.0”[10].
  • GOV.UK makes plain English mandatory for every page, and asks writers to “split up sentences that are over 25 words long”. It notes that 1 in 6 adults in England have very poor literacy skills[11].
  • Digital.gov, which now hosts the US government’s plain language guidance, refuses to set a grade: “Only write for 8th graders if your audience is, in fact, an 8th-grade class”[14].

Our reading of that: write as plainly as the subject allows, for the reader you actually have. A page for tax lawyers can use tax terms. A page anyone might need, such as a returns policy or a pricing page, should read at about grade 8 or lower. Use the reading level checker above to find the sentences that push the grade up. Then decide whether each one has earned its length.

Why readability helps AI answers quote you

Be careful with this one. No AI company publishes a readability score its systems prefer. We looked for one from OpenAI, Anthropic, Google and Perplexity, and found none. Google’s guidance on its AI features says the opposite of a magic number: “There are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary”[16].

What we can say is mechanical. An answer engine builds its reply from passages. A passage that answers the question in one or two plain sentences can be lifted whole and still make sense. A passage that leans on the paragraph before it, or buries the answer in the fourth clause of a 40-word sentence, is harder to use. Nobody has published that as a ranking rule. It is simply how quoting works.

That is why the tool has a quotable answer check. It applies the same rule as the GEO Audit’s “Direct answer near the top” factor: the first paragraph after the main heading should be 40 to 320 characters. In URL mode it reads that paragraph with the audit’s own code, so the two always agree. It is our audit’s heuristic, not an AI vendor’s requirement.

Plain writing also helps the person who arrives from an AI citation and wants to check the claim. For the trust signals a model can actually parse, see E-E-A-T when the reader is a machine. For what is known about how assistants pick their sources, see how AI assistants decide which sources to cite.

Keyword density: why there is no ideal number

The second tab is a keyword density checker. It counts every one-, two- and three-word phrase and shows how often each appears. Add a target keyword and it reports the count, the density and where the keyword sits: the title, the H1, the first paragraph, the subheadings and the URL. Density here is uses divided by total words, times 100.

Now the caveat, which matters more than the number. Keyword density is not a ranking factor. In Google’s January 2023 office hours, John Mueller answered the question directly: “Google does not have a notion of optimal keyword density.” He added that “being explicit does matter”[18]. Back in 2011, Matt Cutts said in a Google video that after the first mentions there are diminishing returns[19][20].

What Google does define is the failure. Its spam policies list keyword stuffing, including “repeating the same words or phrases so often that it sounds unnatural”[17]. So the tool only ever warns about over-use. It never tells you to add a keyword. The line it draws, about 3% for the target phrase, is our rule of thumb for text that starts to read as repetitive. It is not a Google threshold, because Google has none.

What is worth checking instead: is the topic named early, in plain words, where a reader and a crawler expect it? Does the page answer the questions around the topic, rather than repeat its name? Google’s own self-check asks whether you are “writing to a particular word count because you’ve heard or read that Google has a preferred word count”, and answers: “No, we don’t.”[21] The same logic applies to keyword counts. Our guides to keyword stuffing and to LSI keywords and topic coverage go further.

Myth
There is an ideal keyword density, often quoted as 1 to 2%.
What is true
Google says it has no notion of an optimal keyword density. The percentage tools quote is a habit, not a rule.
Myth
A higher readability score ranks better.
What is true
No search engine publishes readability as a ranking factor. Easier text helps readers, which is reason enough to write it.
Myth
Passive voice is a grammar mistake.
What is true
It is a choice. It is right when the actor is unknown or unimportant, and wrong when it hides who is responsible.

Passive voice, and when to change it

The passive voice checker looks for a pattern: a form of “be” (is, was, were, been, being and the rest), up to two adverbs, then a past participle. It knows the regular -ed forms and more than 170 irregular ones, such as written, taken and built. So it finds “the page was updated”, “it is not often used” and “they’re paid weekly”.

It is a heuristic, and it misses some. It skips passives built with “get”, such as “he got fired”, and passives with no “be”, such as “the report, written in 2019”. It ignores “she’s finished”, because ’s there usually means has. Words like tired or interested count only when “by” follows, since “I was tired” describes a state. Read each highlight before you change it.

Change a passive when it hides who acts. Digital.gov is blunt about it: “Passive voice obscures who handles what and is one of the biggest problems with government writing”[12]. GOV.UK asks for the active voice because it “puts the focus on the user and the action they need to take”[11]. Keep a passive when the actor does not matter, as in “the site was built in 2019”, or is not known. Our guide to active and passive voice has examples of both.

How to make text easier to read

Work through this with the highlighted text above. Your ticks are saved in this browser only.

Before you publish
0/9

Check every page on your site

This tool checks one text at a time. The pages that need it most are usually the ones nobody thinks to paste: an old landing page, or a help article written in a hurry. The GEO Audit crawls your site and runs 31 checks on every page, including the same direct answer check this tool runs.

Free
10
pages audited per brand
Starter
50
pages audited per brand
Growth
500
pages audited per brand

The free account audits 10 pages with an email address and no card. To rewrite a page, the draft editor on the Growth plan and above scores your draft against the live page as you write. Every limit is on the pricing page. For one page in depth, the AI SEO checker runs all 31 checks for free. If a URL here will not load because it redirects, the redirect checker shows every hop.

Questions people ask

What does a readability checker do?

It counts the words, sentences and syllables in your text and turns those counts into standard scores: Flesch reading ease, Flesch-Kincaid grade level, Gunning Fog, SMOG and Coleman-Liau. This one also highlights sentences over 25 words and likely passive voice, checks for a short answer at the top, and counts keyword density on a second tab. It measures sentence and word length only, not whether the writing is clear or correct.

What is a good Flesch reading ease score?

For most general writing, 60 to 70. Flesch called that band plain English, and Microsoft recommends it for most documents. Higher is easier. Specialist text for expert readers often scores 30 to 50, and that can be fine. Aim for the level your actual readers can manage.

How do you calculate the Flesch-Kincaid grade level?

Grade level = 0.39 × (words ÷ sentences) + 11.8 × (syllables ÷ words) − 15.59. A result of 8 means a US 8th grader, about 13 or 14 years old, should be able to follow it. Paste text above to run the Flesch-Kincaid test without counting syllables by hand.

What reading level should I write at?

There is no single target. Microsoft suggests a grade of about 7 to 8 for most documents. GOV.UK makes plain English mandatory. Digital.gov, which hosts the US government's plain language guidance, says to write for your real audience rather than a fixed grade. For content anyone might need, grade 8 or lower is a sensible ceiling.

Is there an ideal keyword density?

No. Google's John Mueller said in January 2023 that Google does not have a notion of optimal keyword density. Google's spam policies do treat keyword stuffing, repeating words so often that it sounds unnatural, as a violation. Use density to catch over-use, and state the topic plainly in the title, the H1 and the first paragraph.

How does the passive voice checker work?

It looks for a form of "be" followed by a past participle, with up to two adverbs in between, such as "was written" or "is not often used". It is a pattern match, not a grammar parser, so it misses passives built with "got" and can flag an adjective. Check each highlight. Passive voice is fine when the actor is unknown or does not matter.

Does readability affect SEO or AI answers?

No search engine or AI company publishes readability as a ranking factor, and Google says AI Overviews and AI Mode need no special optimization. Readability helps people. A short, plain answer near the top is also easier for any system to quote whole, which is why this tool checks for one.

Keep reading

Sources

[1]A new readability yardstick — Rudolf Flesch, Journal of Applied Psychology 32(3), 221 to 233, June 1948
[2]Derivation of New Readability Formulas for Navy Enlisted Personnel (Research Branch Report 8-75) — Kincaid, Fishburne, Rogers and Chissom, via UCF STARS, 1975
[3]Flesch–Kincaid readability tests — Wikipedia, last edited 30 August 2026
[4]The Principles of Readability — William H. DuBay, Impact Information (ERIC full text), 25 August 2004
[5]Gunning fog index — Wikipedia (citing Gunning, The Technique of Clear Writing, 1952), last edited 27 August 2026
[6]SMOG Grading: a New Readability Formula — G. Harry McLaughlin, Journal of Reading (reprint, Ohio State University), May 1969
[7]SMOG — Wikipedia, last edited 27 August 2026
[8]A computer readability formula designed for machine scoring — Meri Coleman and T. L. Liau, Journal of Applied Psychology 60(2), April 1975
[9]Coleman–Liau index — Wikipedia, last edited 27 August 2026
[10]Get your document's readability and level statistics in Microsoft Word — Microsoft Support, read 2 October 2026
[11]Use clear language — GOV.UK content and publishing guidance, read 2 October 2026
[12]Plain language guide: Writing — Digital.gov (formerly PlainLanguage.gov), read 2 October 2026
[13]Plain language guide: Write short sentences — Digital.gov, read 2 October 2026
[14]Plain language guide: Principles — Digital.gov, read 2 October 2026
[15]How many words do we read per minute? A review and meta-analysis of reading rate — Marc Brysbaert, Journal of Memory and Language 109 (Ghent University repository), December 2019
[16]AI features and your website — Google Search Central, updated 10 December 2025
[17]Spam policies for Google web search: keyword stuffing — Google Search Central, updated 28 August 2026
[18]January 2023 Google SEO office hours transcript — Google Search Central, 31 January 2023
[19]What is the ideal keyword density of a page? — Matt Cutts, Google Search Central on YouTube, 18 August 2011
[20]Keyword Density: Is It A Google Ranking Factor? — Search Engine Journal, updated 17 October 2023
[21]Creating helpful, reliable, people-first content — Google Search Central, updated 1 October 2026
Updated 2026-10-02