AI

Readability Checker

A rule-based readability analyzer that computes the Flesch Reading Ease score and Flesch-Kincaid grade level from your text. It counts words, sentences, and syllables (vowel-group method) to estimate difficulty and labels the result from very easy to very difficult. Everything is calculated locally in your browser — paste a draft and see how readable it is in seconds.

Examples

Input · Lower ease scores and higher grades mean harder reading.
A dense paragraph of academic prose.
Output
Flesch Reading Ease 32.4, grade level 13.1, labeled Difficult.

How it works

The checker counts the words, sentences and syllables in your text and puts them through two formulas. Flesch Reading Ease gives a score from 0 to 100, where higher is easier. Flesch-Kincaid turns the same counts into a US school grade.

Reading Ease = 206.835 − 1.015 × (words ÷ sentences) − 84.6 × (syllables ÷ words)
Grade level  = 0.39 × (words ÷ sentences) + 11.8 × (syllables ÷ words) − 15.59

What grade level is my text?

The grade is the US school year a reader needs to follow the text comfortably. Grade 8 means an average eighth-grader, about 13 to 14 years old, can read it. Most general web content sits between grades 7 and 9; academic and legal writing often scores 13 or higher.

How the tool labels the Flesch Reading Ease score
ScoreLabel
90–100Very easy
70–89Easy
60–69Standard
50–59Fairly difficult
30–49Difficult
Below 30Very difficult

How to use Readability Checker

Paste your text
Enter the content you want to evaluate for readability.
Read the scores
See the Flesch Reading Ease (0–100) and Flesch-Kincaid grade level instantly.
Refine your writing
Use the difficulty label and stats to simplify sentences and shorten words.

Why use this tool

Two industry-standard readability formulas
Clear difficulty label from very easy to very difficult
Detailed word, sentence, and syllable counts
Runs entirely in the browser with no uploads

Frequently asked questions

By counting vowel groups (matching [aeiouy]+) per word, with a minimum of one and a trailing silent 'e' removed — an approximation, not a dictionary lookup.

60–70 is considered standard and readable by most adults. Above 90 is very easy; below 30 is very difficult.

Paste your text into the Readability Checker and read the Flesch Reading Ease score (0–100) together with its difficulty label the moment you type or paste.

It maps the same text to a US school grade, so a grade of 8 means an average eighth-grader could read it. A score around 7–9 suits most general web audiences.

Shorten your sentences and swap long words for shorter ones. The formula only looks at words per sentence and syllables per word, so those two changes are what move the score.

Found a bug or have an idea?

ToolOrbit is actively developed — feedback directly shapes what gets built next.

Send feedback