FreeContent tool

Readability Checker

Paste a paragraph or a full article body and get a Flesch Reading Ease score with a plain-English band, a Flesch-Kincaid grade level, word and sentence counts, and a rough passive-voice count. It all runs in your browser, so the text stays on your machine.

Flesch Reading Ease 0-100Flesch-Kincaid gradeRuns in your browser

Updated · by the Linkstonic team

linkstonic.com/tool/readability-checkerLive
How it works

How the scores are worked out

Both formulas depend on three counts: words, sentences and syllables. The checker makes quick, mechanical choices for each, and those choices explain most of the odd results people see.

01

Words

A word is a run of letters and apostrophes. Numbers are ignored, so "50,000 URLs" counts as one word. Hyphens split words: "well-known" is two. On data-heavy copy the word count will sit lower than a normal word counter shows.

02

Sentences

The text is split on periods, question marks and exclamation points, and empty pieces are dropped. The dots in "e.g.", a decimal like 3.5 or a domain name each start a new sentence. Bullet lists with no end punctuation are read as one very long sentence.

03

Syllables

Words of three letters or fewer count as one syllable. Longer words count groups of vowels (y included), minus one if the word ends in e, with a floor of one. So "planned" and "mapped" count as two syllables, and "table" counts as one.

04

Reading ease

206.835 minus 1.015 times words per sentence, minus 84.6 times syllables per word. The result is capped between 0 and 100 and rounded to one decimal. Higher is easier. The band label under the number comes straight from the score ranges in the table below.

05

Grade level

0.39 times words per sentence, plus 11.8 times syllables per word, minus 15.59, with a floor of zero. It roughly maps to a US school grade, so 8.0 means an average eighth grader should follow it. Long sentences push this number up fastest.

06

Passive-voice hints

The tool counts am, is, are, was, were, been or being followed by a word ending in -ed. That catches "was mapped" but misses irregular forms like "was written", and it also flags adjectives such as "is tired". Treat it as a pointer, not a grammar check.

Worked example

A four-sentence migration note

We ran this short paragraph through the checker. The numbers below come from the same formulas the tool uses.

Input
The migration was planned in March. Every old URL was mapped to a new one, and the redirects were tested before launch. Traffic dipped for two weeks. Then it came back.
Output
81.6Reading ease
EasyBand
3.8Grade level
31Words
4Sentences
3Passive-voice hints

The three hints are "was planned", "was mapped" and "were tested", all real passives. The syllable rule reads "planned" and "dipped" as two syllables each, so the true score is a little easier than 81.6.

Use cases

Who checks readability

The score answers a different question for each of these readers.

Content editors

Run each section of a long guide separately before it goes to layout. The one section scoring 20 points below the rest is usually where a writer lost the thread, and it's quicker to fix now than after publishing.

Health, legal and finance writers

Patient leaflets and consumer finance pages often have plain-language targets set by an organization or a regulator. The grade level gives a fast first read on a draft before it goes to formal review.

Non-native English writers

Long sentences are the most common problem when writing in a second language. The grade level shows when a paragraph has drifted, and the passive hints point at sentences that could be more direct.

Reference

What the reading ease bands mean

The band label follows Flesch's original scale. The school levels are the rough reader equivalents usually quoted with it.

ScoreBand shownRough reading level
90 to 100Very easy5th grade
80 to 89.9Easy6th grade
70 to 79.9Fairly easy7th grade
60 to 69.9Standard8th and 9th grade
50 to 59.9Fairly difficult10th to 12th grade
30 to 49.9DifficultCollege
0 to 29.9Very difficultCollege graduate

Most general web copy lands between 60 and 70. Technical documentation often scores in the 30s and 40s and is still perfectly usable for its audience.

Readability Checker illustration: a document icon next to a sample result card showing 81.6 reading ease and Easy band
Readability Checker, sample result
Our take

A score is a smoke alarm, not an editor

Flesch was built in the 1940s to grade printed prose. It knows nothing about meaning, only sentence length and syllables. A page of short, empty sentences scores beautifully. A precise explanation of HTTP caching scores badly. So I read the score as a prompt to look at the text again, never as a pass mark.

Google has never said it uses readability formulas to rank pages, and I wouldn't rewrite a page just to move a number. What the score catches well is the 45-word sentence that crept in during editing, and the paragraph where every other word has four syllables. Fixing those helps human readers, which is the point.

Plain sentences also quote well. AI Overviews, ChatGPT and Perplexity tend to lift a sentence or two that answers the question on its own. A sentence stuffed with three clauses is harder to lift cleanly than two short ones. If an answer paragraph scores below 50, try splitting its longest sentence first.

Practical tips

Moving the score without dumbing it down

Long sentences move both formulas the most, so start there.

  1. 01

    Split any sentence over 25 words. Look for "and", "which" or a semicolon and put a period there instead.

  2. 02

    Keep the technical term but define it once in plain words the first time it appears.

  3. 03

    Swap long everyday words for short ones: "use" for "utilize", "help" for "facilitate", "about" for "approximately".

  4. 04

    Check each passive hint and ask who did the action. "We tested the redirects" is usually clearer.

  5. 05

    Add end punctuation to bullet points that are full sentences, or the checker will read the whole list as one sentence.

  6. 06

    Run each section separately. A single score for a 3,000-word article hides the one dense section that needs work.

Readability Checker tips illustration: a checklist card that starts with "Split any sentence over 25 words" and "Keep the technical term but define it"
Readability Checker, checklist
Our customers

How we help marketers win

01techventuresShare of voice
02northlineReporting time
03arclabsAI mentions
FAQ

Readability Checker questions

01What is a good Flesch Reading Ease score?

For general web content, 60 or higher is a sensible target, which the tool labels Standard or easier. Content for specialists can sit lower without a problem, as long as terms are defined and sentences stay under control.

02Why is my grade level so high?

Usually long sentences. The formula multiplies words per sentence directly, and bullet lists without periods count as one huge sentence. Add periods to list items and split your longest sentences, then run it again.

03Does readability affect Google rankings?

Google hasn't said it uses readability scores as a ranking signal. Clear writing matters because readers stay and understand the page, and short, self-contained sentences are easier for AI answers to quote. The score is a way to spot problems, not a target.

04Is my text stored or sent anywhere?

No. The formulas run in your browser tab when you click Analyze. Nothing is sent to Linkstonic, and the text is gone when you close the page.

05Why do other readability tools give a different score?

Each tool counts syllables and sentences its own way. This one uses a simple vowel-group rule and splits sentences on every period, so abbreviations, numbers and words ending in -ed can shift the result by a few points.

Beyond one-off checks

See how your pages do in Google and AI answers

Linkstonic tracks rankings, audits your site and shows whether ChatGPT, Gemini and Perplexity mention you. The free plan needs no credit card.