inyourbrowser.com

Flesch-Kincaid readability test

Paste your text to get a Flesch Reading Ease score (0–100) and a Flesch-Kincaid Grade Level. A higher ease score means simpler text. The grade level indicates the US school grade needed to understand the writing.

Paste some text above to see readability stats.

How it works

The tool counts words, sentences, and syllables from your pasted text. Syllables are approximated by counting vowel groups per word and subtracting silent trailing ‘e’. The Flesch formulas use average sentence length (ASL = words ÷ sentences) and average syllables per word (ASW = syllables ÷ words). Reading time divides the word count by the words-per-minute rate. All analysis runs in your browser.

Processing runs in your browser

All analysis happens instantly in your browser tab. Our servers are not involved at any point.

Related operations

For checking length while drafting, try the word counter. To generate placeholder copy to test layouts, use lorem ipsum. For normalising sentence and title casing, see the case converter.

Frequently asked questions

What is a good Flesch Reading Ease score?
Scores of 60–70 are considered standard (plain English). Scores of 70–80 are fairly easy (conversational). Below 30 is very difficult (academic or legal text). Most web content aims for 60+.
How is the Flesch Reading Ease calculated?
The formula is: 206.835 − (1.015 × average sentence length) − (84.6 × average syllables per word). It was developed by Rudolf Flesch in 1948.
What does the grade level mean?
The Flesch-Kincaid Grade Level corresponds to a US school grade. A score of 8 means an 8th-grader can understand the text. Most popular writing targets grades 6–8.

Related tools

Word counter
Count words, characters, sentences, and paragraphs. All processing runs in your browser.
Text diff
Inline or side-by-side comparison. Handles plain text and structured diffs.
Case converter
Convert text between camelCase, snake_case, kebab-case, PascalCase and more.