induwara.lk
induwara.lkText · Writing

Readability Checker — Flesch Reading Ease & Grade Level

Paste any English text to score it with six standard readability formulas — Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog, SMOG, Coleman-Liau, and ARI. See the target school grade, a plain-English verdict, and the word, sentence, and syllable stats behind every number. Runs entirely in your browser — no signup, no upload.

By Induwara AshinsanaUpdated Jun 5, 2026
Check your text's readability
6 formulas · in-browser
Try

Runs entirely in your browser. Nothing is uploaded, logged, or stored.

Sentence counting
Flesch Reading Ease
72.5/ 100
Fairly Easy

Maps to 7th grade

Fairly easy — readable by a 12-13 year old.

Grade level

Flesch-Kincaid
6.1
Grade 6 (around age 11)
Gunning Fog
9.8
Grade 10 (around age 15)
SMOG
10.1
Grade 10 (around age 15)
Coleman-Liau
10.6
Grade 11 (around age 16)
ARI
7.6
Grade 8 (around age 13)
Consensus (median)
9.8
Grade 10 (around age 15)

Statistics

Words
47
Sentences
4
Syllables
68
Letters
231
Complex words (≥3 syl.)
6
Words / sentence
11.8
Syllables / word
1.45
Cross-checked: the Reading Ease and Flesch-Kincaid scores reconstruct the same words-per-sentence and syllables-per-word inputs, confirming both formulas are applied consistently.

Formulas applied verbatim from their original papers — Flesch (1948), Kincaid (1975), Gunning (1952), McLaughlin (1969), Coleman-Liau (1975), and Smith-Senter (1967). Each citation and the syllable-counting heuristic are documented in the methodology below.

How it works

Readability formulas turn three things you can count — how long your sentences are, how many syllables your words carry, and how many letters they use — into a single number that estimates how hard the text is to read. This tool tokenises your text into sentences, words, letters, and syllables, then applies six formulas verbatim from the papers that defined them.

Sentences are split on ., !, and ? (and, in strict mode, ; and :). Decimal points like 3.14 and common abbreviations such as “Dr.” are masked first so they don't split a sentence by mistake. Words are runs of letters and digits. Syllables use a deterministic vowel-group heuristic: count contiguous vowel clusters, drop a silent trailing “e” and most silent “-ed”/“-es” endings, keep the sounded “-le”, and never count fewer than one per word. A “complex” (polysyllabic) word has three or more syllables.

With W = words, St = sentences, Sy = syllables, C = letters, and Cx = complex words:

  • Flesch Reading Ease = 206.835 − 1.015·(W/St) − 84.6·(Sy/W)
  • Flesch-Kincaid Grade = 0.39·(W/St) + 11.8·(Sy/W) − 15.59
  • Gunning Fog = 0.4·[(W/St) + 100·(Cx/W)]
  • SMOG = 1.0430·√(Cx·(30/St)) + 3.1291  (needs St ≥ 3)
  • Coleman-Liau = 0.0588·(100C/W) − 0.296·(100St/W) − 15.8
  • ARI = 4.71·(C/W) + 0.5·(W/St) − 21.43

Reading Ease runs from roughly 0 (very difficult) to 100 (very easy) and maps to the bands Flesch published in 1948. The five grade-level formulas each estimate a school year; the consensus tile reports their median, which is more stable than any single formula. Coleman-Liau and ARI are useful because they count letters instead of syllables, so they cross-check the syllable-based scores. As an internal check, the tool also recovers the words-per-sentence and syllables-per-word inputs from the two Flesch scores by solving their two-equation system and confirms they match the measured values — the readability equivalent of proving a sum two different ways.

Worked examples

A — A very easy sentence

The cat sat on the mat. It was a sunny day.

  1. Sentences St = 2, Words W = 11, Syllables Sy = 12
  2. W/St = 5.5, Sy/W = 12/11 = 1.0909
  3. Flesch Reading Ease = 206.835 − 1.015×5.5 − 84.6×1.0909 = 108.96 → clamped 100 (Very Easy)
  4. Flesch-Kincaid Grade = 0.39×5.5 + 11.8×1.0909 − 15.59 = −0.57 → below grade 1
  5. Verdict: readable by an early-primary child.

B — A dense academic sentence

Notwithstanding the prevailing economic conditions, the committee unanimously resolved to postpone implementation.

  1. St = 1, W = 12, Sy = 34, complex words Cx = 7
  2. W/St = 12, Sy/W = 34/12 = 2.8333
  3. Flesch Reading Ease = 206.835 − 1.015×12 − 84.6×2.8333 = −45.0 → clamped 0 (Very Difficult)
  4. Flesch-Kincaid Grade = 0.39×12 + 11.8×2.8333 − 15.59 = 22.5 → postgraduate
  5. Gunning Fog = 0.4×[12 + 100×(7/12)] = 28.1 → also postgraduate, consistent

C — Long sentences, simple words

My brother and I walked to the market on Sunday morning. We went to buy fresh fish and a basket of ripe mangoes. The seller gave us a fair price for the fish.

  1. St = 3, W = 33, Sy = 40, complex words Cx = 0
  2. W/St = 11, Sy/W = 40/33 = 1.2121
  3. Flesch Reading Ease = 206.835 − 1.015×11 − 84.6×1.2121 = 93.1 (Very Easy)
  4. Grade levels: Flesch-Kincaid 3.0, Fog 4.4, SMOG 3.1, Coleman-Liau 3.4, ARI 1.6
  5. Consensus (median) = 3.1 → long sentences alone don't make text hard when the words stay simple.

Frequently asked questions

Sources & references

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.