Text Statistics — Readability, Word Frequency, Reading Time
Word count, readability scores, reading time, syllable estimate, and top word frequency. Flesch Reading Ease and Flesch-Kincaid grade.
Add text above to see the most common words.
A detailed statistics report for any piece of writing. Covers word and character counts, average word and sentence length, Flesch Reading Ease, Flesch-Kincaid grade level, reading and speaking time, and the ten most common non-stopword terms.
Writing for a general audience means hitting a readability target. Journalism schools aim for grade 6 to 8. Technical documentation often drifts to grade 12 and above without the author noticing. The Flesch Reading Ease score (0 to 100, higher is easier) and Flesch-Kincaid Grade Level translate sentence length and syllable density into numbers you can compare across drafts. Both use the same two inputs: average words per sentence and average syllables per word.
This tool computes both scores alongside the standard counts (words, characters, sentences, paragraphs) plus reading time at 200 words per minute, speaking time at 130, the longest word in your text, and the ten most common non-stopword terms with counts. Syllable estimation uses a vowel-group heuristic that is accurate to within one or two syllables for most English prose. The top-words list strips a small set of stopwords (a, an, the, and, or, of, to, in, on, at, for, with, and basic forms of to-be) so you see the nouns and verbs that actually carry weight.
- 1
Paste your text
Drop an article, essay, email, or any prose into the input box. Counting runs locally on every keystroke.
- 2
Read the stats grid
Cards show word count, character count, average word length, average sentence length, reading time, speaking time, Flesch Reading Ease with interpretation, and Flesch-Kincaid grade.
- 3
Check the word frequency list
The top-ten list shows which non-stopword terms dominate your writing, helping you spot overused phrases or confirm keyword focus.
Blog post editing
Aim for a Flesch Reading Ease above 60 to keep casual readers engaged, and trim sentences that push the grade level past 10.
Technical documentation review
Spot overloaded sentences that push the Flesch-Kincaid grade into the 14+ range, then break them into shorter statements.
Keyword density check
Use the top-ten frequency list to confirm your target term appears prominently without overwhelming the rest of the prose.
Podcast script timing
Use the speaking-time estimate at 130 words per minute to plan how long a segment will run before recording.
How accurate is the syllable count?
The vowel-group heuristic is correct for about 85 to 90 percent of English words and usually within one syllable on the rest. That's accurate enough for Flesch scores, which are already rough guides, not exact measurements.
What do the Flesch scores mean?
Reading Ease above 90 is very easy (fifth-grade level). 60 to 70 is standard (eighth-to-ninth-grade). Below 30 is very difficult and suits academic or legal writing. Grade Level maps directly to US school grades.
Which words count as stopwords?
A small fixed list: a, an, the, and, or, but, is, are, was, were, be, been, of, to, in, on, at, for, with. These get filtered out of the top-ten frequency list so you see content words.
Does it work for non-English text?
Counts and reading time are fine for any language. Flesch scores and syllable estimation are tuned for English and will give misleading numbers for other languages.
Is my text uploaded?
No. All analysis happens in the browser. Nothing is logged or transmitted.