Text statistics report — 23 counts and 6 readability scores

Paste a passage to get 23 measurements of it, from letters and syllables to UTF-8 size and reading time, plus six standard readability scores in one table.

Live demo · real result from this tool
Words60
Characters
352
Characters (no spaces)
292
Letters
282
Digits
0
Whitespace
60
Punctuation marks
10
Sentences
6
Paragraphs
2
Lines
3
Unique words
53
Lexical diversity
88.3%
Average word length
4.7 chars
Average sentence length
10 words
Longest sentence (words)
16
Longest word
impressive
Syllables
85
Average syllables per word
1.42
Complex words (3+ syllables)
6
Long words (7+ letters)
12
Reading time (230 wpm)
16 sec
Speaking time (130 wpm)
28 sec
Size (UTF-8 bytes)
352

Readability

MeasureScoreMeaning
Flesch Reading Ease76.8Fairly easy (higher is easier; 60–70 is plain English)
Flesch–Kincaid grade5US school grade level
Gunning fog index8Years of formal education needed
SMOG grade8.8Grade level; designed for 30+ sentences
Coleman–Liau index8.9Grade level from letters per word
Automated Readability Index5.7Grade level from characters per word

Syllables are estimated with a spelling-based rule, so scores are approximate — especially for names and technical terms.

Processed on your device — nothing is uploaded.

How to use Text Statistics

  1. Paste your passage into Your text. A sample paragraph is there to start with.
  2. Read the counts at the top, from Words down to reading time and size.
  3. Scroll to the Readability table for six scores, each with a short note on what it means.
  4. Edit the text and watch every number update.

What it does and when to use it

This is a full report for one passage. Use it to check that an article reads at a plain level, compare two drafts of a letter, or find the longest sentence before an editor does.

Figures that are easy to miss:

  • Lexical diversity is unique words ÷ total words. A low value in a long text means a lot of repetition.
  • Longest sentence (words) points to the sentence most likely to lose a reader.
  • Size (UTF-8 bytes) is how much space the text takes in a database field.

If you only need words and characters against a limit, the Character Counter is quicker. To see which words drive the repetition, open the Word Frequency Analyzer. To compare two drafts line by line, use Text Diff.

How it works

Words are runs of letters or digits, with inner apostrophes and hyphens allowed. A sentence ends at . ! ? or … followed by a space or the end of the text. Paragraphs are separated by a blank line. The six scores use the published formulas, where W is words, S is sentences and Y is syllables:

  • Flesch Reading Ease = 206.835 − 1.015 × (W ÷ S) − 84.6 × (Y ÷ W)
  • Flesch–Kincaid grade = 0.39 × (W ÷ S) + 11.8 × (Y ÷ W) − 15.59
  • Gunning fog = 0.4 × (W ÷ S + 100 × complex words ÷ W)
  • SMOG = 1.043 × √(complex words × 30 ÷ S) + 3.1291
  • Coleman–Liau and ARI use letters and characters per word instead of syllables.

Everything is calculated in your browser.

Worked examples

Very short words. “The cat sat on the mat.” has 6 words and 6 syllables. With one-syllable words only, the result is Flesch Reading Ease | 116.1, which is off the top of the usual scale. The Flesch–Kincaid grade is −1.4.

Release notes. “We ship on Monday. Tests pass. Notes are in the wiki, and the release checklist is complete.” gives 3 sentences, an average of 5.7 words per sentence and Longest sentence (words): 11. Reading Ease is 91.6, labelled Very easy.

Characters versus bytes. “Café 2026 ✓” on one line and “Second line” on the next gives 23 characters, 4 digits, 2 lines and Size (UTF-8 bytes): 26. The é and the ✓ take extra bytes.

Limits and tips

  • Readability formulas were built for English prose. Lists, code and other languages give odd scores.
  • Very short samples swing wildly. Five long words such as “Organisational accountability necessitates comprehensive documentation.” score −221.2 on Reading Ease. Test at least a few paragraphs.
  • SMOG was designed for 30 or more sentences; below that, read it loosely.

Frequently asked questions

What Flesch Reading Ease score should I aim for?
The tool labels 60–70 as plain English, which suits most web pages and letters. Higher is easier. Scores can go above 100 or below 0 for very short or very unusual text, because the formula has no fixed limits.
Why do the grade levels disagree with each other?
Each formula uses different inputs. Flesch–Kincaid and SMOG lean on syllables, while Coleman–Liau and the Automated Readability Index count letters or characters per word. Treat them as a range, not one exact answer.
How accurate is the syllable count?
It is an estimate. The tool counts vowel groups after dropping a silent final e, -es or -ed. Most everyday words come out right, but some words such as "created" are off by one, and names or technical terms can be further out.
How are reading and speaking time worked out?
Reading time divides the word count by 230 words per minute; speaking time uses 130. Both are rough averages, and dense text takes longer.
Why do characters and bytes differ?
Characters are what you see, so an emoji or an accented letter counts as one. Bytes are the storage size in UTF-8, where é takes 2 bytes and many symbols take 3 or 4.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close