Readability Checker
Free reading level checker and writing grade level analyzer. Flesch-Kincaid, Flesch Reading Ease, Gunning Fog and Coleman-Liau scores in one place.
Reviewed by Aygul Dovletova · Last reviewed
How to Use the Readability Checker
- Paste your text into the input area - an article, blog post, email, lesson plan, or any piece of English prose of 100 words or more.
- Review the four scores - Flesch Reading Ease, Flesch-Kincaid Grade Level, Gunning Fog Index and Coleman-Liau Index are calculated instantly in your browser.
- Check the grade label next to each score for a plain-English interpretation (for example "Plain English", "Fairly Difficult", "College Graduate").
- Edit and re-run - shorten long sentences, split complex paragraphs and swap multi-syllable words for shorter alternatives, then paste the new version to see the reading level drop.
About Readability Formulas
Readability formulas estimate how difficult a passage is to read based on measurable surface features - typically average sentence length (ASL) and average syllables per word (ASW) or the share of complex words. They cannot judge logic, relevance or accuracy, but they give a consistent signal that correlates well with comprehension tests.
The Flesch Reading Ease formula (Rudolf Flesch, 1948) is 206.835 - 1.015 x ASL - 84.6 x ASW. Scores from 90-100 read at a 5th-grade level, 60-70 are "Plain English" aimed at a typical 8th-9th grader, and below 30 requires a university degree. The Flesch-Kincaid Grade Level (US Navy, 1975) rewrites the formula as 0.39 x ASL + 11.8 x ASW - 15.59, producing a US school-grade number directly. People often refer to this as the "FK score" or "Flesch-Kincaid test".
The Gunning Fog Index (Robert Gunning, 1952) uses 0.4 x (ASL + 100 x complex/total), where complex words have three or more syllables. The Coleman-Liau Index (1975) skips syllables entirely and relies on 0.0588 x L - 0.296 x S - 15.8, where L is letters per 100 words and S is sentences per 100 words - easier to compute mechanically.
Two related formulas you may have seen elsewhere are SMOG (Simple Measure of Gobbledygook, McLaughlin 1969) and the Fry Readability Graph (Edward Fry, 1968). SMOG samples polysyllabic words from three 10-sentence chunks; Fry plots average sentence length against syllables on a chart that maps to a grade level. Both correlate strongly with the four scores reported here, so a passage that reads as Grade 9 on Flesch-Kincaid will land in the same band on SMOG or Fry. We report the four formulas above because they cover the same range using different inputs (syllables vs letters, raw counts vs complex-word ratio), so disagreement between them is a useful signal that one part of your text is unusual.
Automated Readability Index (ARI) and SMOG: When and Why
Two extra formulas that often appear in academic and clinical contexts are the Automated Readability Index (Smith and Senter, 1967) and SMOG (McLaughlin, 1969). ARI uses 4.71 x (characters / words) + 0.5 x (words / sentences) - 21.43 and outputs a US grade level - like Coleman-Liau it sidesteps syllable counting, which makes it robust on technical vocabulary. SMOG samples polysyllabic words from three 10-sentence chunks and converts the count via 1.0430 x sqrt(polysyllables x 30 / sentences) + 3.1291. Healthcare communicators favor SMOG for patient leaflets because the formula was validated against 100 percent comprehension targets, while general-purpose writers stick with Flesch-Kincaid because it correlates more directly with school-grade rubrics. Across the same 100-word passage, ARI typically lands within one grade of Flesch-Kincaid, and SMOG usually within two grades. The four scores reported above already cover the same range as ARI and SMOG, so adding more formulas adds little new information for general English prose.
Worked Examples: Three Texts at Three Grade Levels
- Hemingway, "The Old Man and the Sea" (excerpt): short sentences, mostly one or two-syllable Anglo-Saxon vocabulary. Flesch Reading Ease ~85, Flesch-Kincaid Grade ~4. Reads at a US 4th-grade level - intentional, because Hemingway's craft was compression.
- Wikipedia, "Solar System" lede: medium sentences (~20 words), moderate Latinate vocabulary ("planetesimal", "asteroid"). Flesch Reading Ease ~50, Flesch-Kincaid Grade ~10. Reads at a US 10th-grade level - representative of general-knowledge encyclopedic prose.
- SaaS terms-of-service paragraph: long compound sentences (~35 words), heavy modal stacking ("notwithstanding the foregoing"), legal Latin ("indemnify"). Flesch Reading Ease ~25, Flesch-Kincaid Grade ~17. Reads at graduate level - inaccessible to the average consumer, which is exactly why the EU and several US states now mandate plain-language summaries.
Run the same three sources through this readability score checker and watch how each formula reacts: ARI and Coleman-Liau move with sentence/letter counts; Flesch and Gunning Fog react more to vocabulary. If you also want a clean word and sentence count alongside the readability score, paste the same text into the word counter; for raw character counts (useful for character-limit comparisons), use the character counter.
Why We Report Four Scores Together
Single-formula readability tools can be misled by edge cases. A page full of short, common but multi-clause sentences fools syllable-based formulas; a page of long technical words inside short sentences fools sentence-length-based ones. Cross-checking against four independent formulas catches these patterns:
- Flesch Reading Ease and Flesch-Kincaid Grade share inputs but invert the scale - they should always agree on direction. A mismatch usually means a typo in the syllable count.
- Gunning Fog reacts to complex words specifically. If Fog jumps but Flesch holds steady, you have introduced jargon without lengthening sentences.
- Coleman-Liau uses character counts only, so it is immune to syllable miscounts on uncommon words. If Coleman-Liau disagrees with the others, your text likely contains specialist vocabulary that the syllable heuristic is mis-counting.
Score Interpretation
- Flesch Reading Ease 60-70 - Plain English, 8th-9th grade - ideal for general audiences, news sites and most marketing copy.
- Reading Ease 50-60 - Fairly difficult, 10th-12th grade - suitable for Wikipedia articles or trade publications.
- Reading Ease 30-50 - College level - academic writing, finance, medicine, legal.
- Reading Ease below 30 - Very difficult, graduate level - research papers and dense technical manuals.
Use Cases for the Reading Level Checker
- Writers and editors - run drafts through the reading level checker before publishing. Catch sentences that crept above 30 words and dense paragraphs that bury the lead.
- Teachers and curriculum designers - confirm that a worksheet or reading passage actually matches the target grade level. The writing grade level analyzer also helps when adapting age-appropriate versions of the same source.
- SEO content teams - Google's Helpful Content updates reward pages that match user intent. A consumer how-to scoring at Grade 12 is signalling expert audience to a beginner reader.
- ESL learners and tutors - reading level analyzers help select practice texts that stretch a learner without overwhelming them. Aim for one grade above the student's tested level.
- Academic and clinical writers - many journals and consent-form regulators specify a maximum Flesch-Kincaid grade. Run the readability checker before submission to catch over-complex passages.
- Plain-language compliance - government forms in the US, UK, Australia and EU often require Grade 8 or below. Use the readability score to verify before the legal review.
Tips to Improve Readability
- Target 15-20 words per sentence on average; split anything over 25.
- Prefer short, common words ("use" over "utilize", "help" over "facilitate").
- Break long paragraphs - 3-5 sentences each is a good web rhythm.
- Use active voice and concrete subjects; passive constructions inflate word count without adding clarity.
- Replace jargon with a plain-language equivalent on first mention, then define the term in parentheses.
Frequently Asked Questions
What is the Flesch reading ease score?
Flesch reading ease is a number from 0 to 100 that estimates how easy a piece of English prose is to read. Higher means easier. Scores of 90-100 read at a 5th-grade level, 60-70 read as plain English aimed at an 8th to 9th grader, and below 30 requires a university degree to follow comfortably. The formula combines average sentence length and average syllables per word, so writing shorter sentences with shorter words pushes the score up.
How do I check the readability of my writing?
Paste at least 100 words into the readability checker above. The tool runs four formulas (Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog and Coleman-Liau) entirely in your browser - your text is never uploaded. Read the grade-level label next to each score, identify which formula flags your text as hardest, and rewrite the longest sentences or replace the most complex words. Re-paste to see the score change.
What grade level is my writing?
The Flesch-Kincaid grade level returned by the writing grade level analyzer is the closest single answer. A grade of 8 means an average US 8th grader can read it without effort; grade 12 maps to a high-school senior; grade 16+ targets college graduates. If the Flesch-Kincaid grade and the Gunning Fog index disagree by more than two grades, you probably have one or two specialist words throwing off one formula - read both numbers, do not trust just one.
What is the SMOG readability formula?
SMOG (Simple Measure of Gobbledygook) was published by G. Harry McLaughlin in 1969. It samples three sets of 10 consecutive sentences, counts polysyllabic words (3+ syllables) in each, and converts the total into a US grade level using <code>1.0430 x sqrt(polysyllables x (30/sentences)) + 3.1291</code>. SMOG is popular in healthcare for assessing patient leaflets. The four formulas reported here cover the same range as SMOG, so a passage that scores Grade 10 on SMOG will land near Grade 10 on Flesch-Kincaid and Gunning Fog as well.
How does the Coleman-Liau index work?
Coleman-Liau (1975) is unusual because it ignores syllables entirely. It uses two surface features: L, the number of letters per 100 words, and S, the number of sentences per 100 words. The formula is <code>0.0588 x L - 0.296 x S - 15.8</code> and produces a US grade level. Because it does not need a syllable dictionary or a heuristic, it is more reliable on uncommon vocabulary, scientific names and proper nouns. We report it alongside Flesch-Kincaid as a sanity check.
What readability score should I aim for?
For general web content and marketing copy, target a Flesch reading ease of 60-70 (grade 7-9). News sites typically hit 60-65. Technical documentation can live at 50-60 without alienating the reader. Scientific journals routinely score below 30, which is appropriate for their specialist audience. The best score is the one that matches the reader you are actually writing for - readability alone does not guarantee a useful article.
How are syllables counted?
The tool uses a heuristic based on English vowel groupings: it counts vowel runs, subtracts silent e at the end of words and applies a minimum of one syllable per word. This matches human counts for roughly 85-90% of words. Outliers like "queue" (1 syllable) or "poetry" (3 syllables) may be off by one, but the law of large numbers keeps the overall score accurate across a 100+ word sample.
How many words do I need for accurate results?
At least 100 words, ideally 300 or more. Below 100 words a single long or short sentence swings the averages dramatically. Flesch and Kincaid originally validated their formulas on 100-word passages. For a reliable site-wide assessment, run several representative pages through the tool and average the scores instead of judging by a single paragraph.
What is the difference between reading ease and grade level?
They use the same inputs (sentence length and syllables per word) but invert the scale. Reading ease outputs 0-100 where higher is easier. Grade level outputs a US school-grade number where higher is harder. A reading ease of 65 corresponds roughly to grade 8. Marketers often prefer reading ease because it feels more intuitive; educators prefer grade level because it maps directly to curriculum standards.
Should I always write at a 6th-grade level?
No. Aiming too low strips nuance from writing and can feel condescending to educated readers. The "6th-grade rule" came from plain-language laws for government forms and consumer contracts, where comprehension must be near-universal. For technical blogs, B2B marketing or analysis pieces, grade 9-12 is usually appropriate. Match your audience, not a blanket rule.
Do these formulas work for non-English text?
Only partially. Flesch-Kincaid and Gunning Fog are calibrated on English syllable patterns and will produce misleading scores for languages with different phonetics or agglutinative morphology (Finnish, Turkish, German). Adapted formulas exist - Fernandez-Huerta for Spanish, LIX for Scandinavian languages, Kandel-Moles for French - but the scores here assume English. Use Coleman-Liau if you need a syllable-free alternative.
Does a high readability score mean good writing?
Not automatically. Readability measures surface complexity, not clarity of thought, organization, factual accuracy or audience fit. A 90-reading-ease article can still be boring, inaccurate or off-topic. Treat the score as one signal among many - use it to catch bloated sentences and dense jargon, but judge the final draft on whether it answers the reader's question.
How can I lower my grade level fast?
Start with the longest sentences and split them at natural conjunctions ("but", "and", "because"). Next, scan for three-syllable words you can swap (use "start" instead of "commence", "show" instead of "demonstrate"). Cut redundant qualifiers ("very", "really", "in order to"). Passive-to-active conversion shortens sentences and clarifies who does what. Running a fresh measurement after each pass shows the compounding effect.
What is a good readability score for a blog or article?
For a general blog or news article, target a Flesch Reading Ease between 60 and 70 (Flesch-Kincaid Grade 7 to 9). That is the same level as USA Today, Reader's Digest and most successful B2C content marketing. Technical blogs aimed at developers or scientists often live around 50 (grade 10-12) and that is fine if the audience matches. Below 30 your article reads like an academic paper - acceptable for journals, dangerous for marketing.
How is grade level calculated for writing?
Grade-level formulas combine two surface measurements - sentence length and word complexity - into a single number that maps to US school grades. Flesch-Kincaid uses average syllables per word; Coleman-Liau uses letters per 100 words; Gunning Fog uses the share of words with three or more syllables. The result tells you roughly how many years of formal education a typical reader needs to follow the text. Splitting long sentences and swapping multisyllable words for shorter alternatives lowers the grade level fastest.
What is the difference between SMOG and Flesch-Kincaid?
Both produce US grade-level numbers but use different inputs. SMOG samples polysyllabic words from three 10-sentence chunks and is preferred by healthcare publishers because it was validated against 100 percent comprehension targets. Flesch-Kincaid uses average sentence length and average syllables per word across the entire passage and is preferred by educators because it maps more directly to school-grade curriculum standards. Across the same 100-word passage, the two scores usually land within two grades of each other.
Learn more
More SEO & Web Tools
Google SERP Preview
Preview how your page appears in Google search results with character count indicators.
Open toolHeading Structure Analyzer
Extract and visualize H1-H6 heading hierarchy with SEO issue detection.
Open toolHreflang Tag Generator
Generate hreflang link tags for multilingual websites with x-default support.
Open toolKeyword Density Checker
Analyze word frequency with single words, bigrams and trigrams with density percentages.
Open toolMeta Tag Generator
Generate complete HTML meta tags including Open Graph and Twitter Card tags.
Open toolOpen Graph Preview
Preview how your page looks when shared on Facebook and LinkedIn.
Open tool