How it works
- Word count splits on whitespace, so hyphenated-words count as one.
- Reading time assumes 200 words per minute (silent reading); speaking time assumes 130 words per minute (spoken pace).
- Flesch reading ease scores from 0–100: higher means easier to read. 90-100 is very easy (5th grade), 60-70 is plain English, below 30 is very difficult (graduate level).
- Keyword density excludes common stop words (the, a, and, etc.) and shows the 8 most frequent remaining words.
- Everything runs in your browser — your text is never uploaded.
Count words, characters, sentences and paragraphs as you type, with reading time, keyword density and a Flesch readability score. Everything is calculated live in your browser.
Frequently asked questions
What does it count?
Words, characters (with and without spaces), sentences, paragraphs and estimated reading and speaking time, updating live as you type or paste.
What is the Flesch reading-ease score?
It's a 0–100 readability measure — higher is easier to read. Around 60–70 suits general web content; lower scores indicate denser, more academic prose.
How is keyword density useful?
It shows how often each word appears as a percentage of the total, helping you spot repetition and check whether target keywords appear naturally rather than being stuffed.
Is my text private?
Yes — all counting happens in your browser. Your writing is never uploaded, so you can safely analyse drafts, private notes or client work.