Readability Checker

A readability formula scores how hard a text is to read from two measurable properties — how long its sentences are, and how complex its words are, counted as syllables per word for Flesch and Flesch–Kincaid and as the share of three-or-more-syllable words for Gunning Fog and SMOG. Paste your text to grade how easy it is to read — Flesch Reading Ease, Flesch–Kincaid grade level, Gunning Fog and SMOG update live as you type. Clearer copy helps both readers and AI answer engines. Everything runs in your browser.

Free, no sign-up, no usage limits Runs in your browser — nothing is uploaded Flesch, Flesch–Kincaid, Gunning Fog and SMOG

Flesch Reading Ease

— —

Flesch–Kincaid Grade

—

Gunning Fog

—

SMOG Index

—

Reading Time

—

Words

—

Sentences

—

Syllables

—

Avg words / sentence

—

Avg syllables / word

—

Complex words

—

A complex word is any word of 3 or more syllables, and reading time assumes 200 words per minute. Syllable counts are a heuristic estimate, so the scores are approximate. The formulas are the standard published ones.

How to use the readability checker

Paste or type your text into the box — a paragraph, a blog draft, a product description — and the scores update as you write. The headline number is Flesch Reading Ease on a 0–100 scale, where higher means easier; its plain-English band tells you roughly which reading level the text sits at. Alongside it you get Flesch–Kincaid grade level, the Gunning Fog and SMOG indices, and the raw counts — words, sentences, syllables, averages and estimated reading time — that the formulas are built from.

Readability is a signal, not a rule: aim for plainer prose where your audience is broad, and accept denser text where readers are specialists. Because syllables are estimated rather than looked up in a dictionary, treat the numbers as close approximations. Nothing you paste is uploaded — it all runs locally in your browser.

Once the prose reads cleanly, check which terms it actually leans on with the keyword density checker, tidy the URL with the slug generator, and see how the finished page will look in results with the SERP snippet preview.

Flesch Reading Ease score bands

Flesch Reading Ease runs from 0 to 100 and a higher score means easier text. These are the seven bands this checker uses — the label in the “Band shown” column is exactly what appears under your score.

Flesch score Band shown Grade level Reads like
90–100Very easy5th gradeVery short sentences and everyday words
80–89Easy6th gradeConversational English, as in popular fiction
70–79Fairly easy7th gradeLight, plain writing that suits a wide audience
60–69Plain English8th–9th gradePlain English — the usual target for web and news copy
50–59Fairly difficult10th–12th gradeDenser prose, comfortable for informed readers
30–49DifficultCollegeLong sentences and specialist vocabulary — academic or trade writing
0–29Very confusingCollege graduateBest understood by graduates already familiar with the subject

For a general audience, aim for a score of 60–70 — the plain-English band, roughly an 8th- to 9th-grade reading level. Technical and academic writing sits lower by nature, so treat the band as a target rather than a pass mark. The checker labels any score of 90 or above as very easy, and the formula can return a value slightly outside 0–100 on unusual text.

Frequently Asked Questions

What is a good readability score?
For general web content, a good readability score is a Flesch Reading Ease of roughly 60 to 70, which reads as plain English at about an 8th to 9th grade level. On that scale a higher number means easier text, so 90 to 100 is very easy while below 30 is best suited to specialists. The right target depends on your audience: technical or academic readers tolerate denser prose, while broad consumer content should skew easier.
How is the score calculated?
This readability checker uses the standard published formulas, all calculated from three counts — words, sentences and syllables. Flesch Reading Ease is 206.835 − 1.015 × words per sentence − 84.6 × syllables per word. Flesch–Kincaid grade level is 0.39 × words per sentence + 11.8 × syllables per word − 15.59. Gunning Fog is 0.4 × (words per sentence + 100 × complex words ÷ words). SMOG is 1.043 × √(complex words × 30 ÷ sentences) + 3.1291, where a complex word is any word of 3 or more syllables. Sentences are found by splitting on . ! and ?, words by matching letter-and-number runs, and syllables by a vowel-group heuristic that drops a silent trailing e. Because syllable counting is estimated rather than looked up in a dictionary, the scores are close approximations rather than exact values, and SMOG in particular was designed for samples of at least 30 sentences, so treat it cautiously on short text. Estimated reading time assumes 200 words per minute.
Why does readability matter for SEO and AI answers?
Clearer content is easier for people to read and act on, which tends to improve engagement signals, and it is also easier for search engines and AI answer engines to parse, summarise and quote. Shorter sentences and plainer words make your key points simpler to extract, so a page that scores well on readability is more likely to be understood and cited accurately. Sentence length feeds all four formulas here, so splitting one 40-word sentence into two 20-word ones moves every score at once.
Is my text uploaded?
No — the LK Forge Readability Checker uploads nothing; it runs entirely in your browser using JavaScript, so the text you paste never leaves your device. Nothing is uploaded, logged or stored, which makes it safe to check drafts, private notes or unpublished copy. Every score is recalculated in the page as you type, and closing the tab discards the text.