Readability Checker
Paste any text to see its Flesch Reading Ease score and Flesch-Kincaid grade level, plus word, sentence and syllable counts. Use it to check whether your writing is easy to read for the audience you want to reach.
How to check readability
- Paste or type your text into the box.
- Read the Flesch Reading Ease score, grade level and reading level label.
- Shorten long sentences and swap in simpler words to raise the score.
Examples
A simple sentence
The cat sat on the mat.
Reading ease 116.1 (Very easy), grade level -1.4
A dense sentence
Extraordinarily sophisticated multinational organizations consistently implement unprecedented methodologies.
Reading ease about 4 (Very confusing), grade level above 15
Frequently asked questions
What do the readability scores mean?
Flesch Reading Ease runs from 0 to 100, where a higher score is easier to read. Flesch-Kincaid Grade Level maps the same text to a U.S. school grade, so a grade of 8 means a typical eighth grader can follow it. The reading level label translates the ease score into plain words like Easy or Difficult.
What readability score should I aim for on the web?
For general web content, aim for a Flesch Reading Ease of 60 to 70 and a Flesch-Kincaid grade around 7 to 9. That range reads clearly for most adults. Technical or academic writing naturally lands lower, but if your blog scores below 30 most readers will struggle.
How are syllables estimated?
Each word is lowercased, then runs of vowels (a, e, i, o, u and y) are counted as syllables. A trailing silent e is removed, and every word counts as at least one syllable. It is a fast heuristic, so unusual spellings can be off by one, but the totals are close enough for reliable scoring.
How can I improve my readability?
Shorten long sentences, break up big paragraphs and replace long or rare words with shorter everyday ones. Because both formulas reward fewer words per sentence and fewer syllables per word, small edits like splitting one long sentence into two move the score quickly.
How are words and sentences counted?
Words are runs of letters, digits or underscores, matching the same token rule as most word counters. Sentences are counted by groups of period, exclamation or question marks, and any non-empty text counts as at least one sentence.
Is my text private?
Yes. The analysis runs entirely in your browser. Nothing you paste is uploaded, logged or stored.
Related tools
Keyword Density Checker
Free keyword density checker. Paste your content to see which words and phrases appear most, with counts and density percentages. Runs in your browser.
Word Counter
Free online word counter. Paste text to count words, characters, sentences, paragraphs and reading time instantly. Works in your browser and stays private.
Article Schema Generator
Generate Article, NewsArticle or BlogPosting JSON-LD schema. Add headline, author, publisher and dates, then copy the script into your page.
Breadcrumb Schema Generator
Build BreadcrumbList JSON-LD structured data. Add your breadcrumb trail, reorder the steps, then copy or download the script for your page.
Bulk Hreflang Generator
Generate hreflang annotations for many languages at once. Add language and URL rows, pick HTML, XML sitemap, or HTTP header output. Runs in your browser.
Canonical Tag Checker
Paste page HTML to find every rel=canonical link and catch issues: missing, duplicate, relative or wrong-target canonicals. Runs in your browser.