Word Counter
Count words, characters, sentences, and paragraphs as you type, plus reading time, a Flesch readability score, and top keywords. Runs entirely in your browser.
This works right here on your device — nothing gets sent out.
Example shown — replace it with your own text.
- Words
- 0
- Characters
- 0
- Characters (no spaces)
- 0
- Sentences
- 0
- Paragraphs
- 0
- Unique words
- 0
- Reading time
- 0 sec
Speaking time (at ~130 words/min): 0 sec · Avg. words/sentence: 0
Grade level: –
How it works
- Type or paste your text into the box.
- Word, character, sentence, paragraph, and unique-word counts update on every keystroke, along with estimated reading and speaking time and average words per sentence.
- A Flesch readability score and grade level, plus the text's top keywords, update alongside the counts.
- Click "Copy stats" to copy the full summary, ready to paste elsewhere.
The formulas
Words are counted as whitespace-separated tokens. Reading and speaking time are the word count divided by an average pace, converted to minutes and seconds:
Reading time = word count ÷ 200 words/min
Speaking time = word count ÷ 130 words/min
Example: a 400-word article takes about 2 minutes to read silently (400 ÷ 200), or a little over 3 minutes to read aloud (400 ÷ 130).
The readability score uses the standard Flesch Reading Ease and Flesch–Kincaid Grade Level formulas, based on words per sentence and syllables per word (syllables are estimated from vowel groups, since there's no dictionary lookup running locally in your browser):
Reading ease = 206.835 − 1.015 × (words ÷ sentences) − 84.6 × (syllables ÷ words)
Grade level = 0.39 × (words ÷ sentences) + 11.8 × (syllables ÷ words) − 15.59
Higher reading-ease scores (closer to 100) mean easier text; the grade level is the U.S. school grade a reader would need to follow it easily. Top keywords exclude common words like "the" and "and" and show the five most frequent remaining words with their counts.
FAQ
Does my text get sent anywhere?
No. Counting happens entirely in your browser as you type — nothing you paste or write here is uploaded, logged, or stored anywhere.
How is reading time calculated?
Reading time uses the widely cited average adult silent reading speed of 200 words per minute: word count divided by 200, converted to minutes and seconds. It's an estimate — actual reading speed varies by text difficulty and reader.
Why doesn't my sentence count match what I expected?
Sentences are counted by splitting on '.', '!', and '?'. Abbreviations (e.g. "Dr.", "U.S."), ellipses, and decimal numbers can throw off the count slightly — this is a text-pattern estimate, not full grammatical parsing.
How are paragraphs counted?
A paragraph is any block of text separated from the next by a blank line (two newlines in a row). A single block of text with no blank lines counts as one paragraph.
Is there a word or character limit?
No hard limit — it runs on your device, so it's bounded only by your browser's memory. Very long text (tens of thousands of words) may make the live count feel slightly less instant.
What does the readability score mean?
It's the Flesch Reading Ease score (0-100, higher is easier to read) alongside the Flesch–Kincaid Grade Level, the standard formulas used across publishing and education. They're estimated from sentence length and an approximate syllable count, so treat the number as a useful signal, not an exact linguistic analysis.
How are the top keywords chosen?
The five most frequent words in your text, after removing common stopwords like "the", "and", and "is" so the list reflects your text's actual subject matter rather than filler words.
How we compare
| Feature | Online Tool Store | Grammarly Word Counter | WordCounter.net | WordCountTool.com |
|---|---|---|---|---|
| No sign-up, account, or document manager to use it | ✓ | ✓ | ✗ | ✓ |
| Speaking time estimate, not just reading time | ✓ | ✗ | ✓ | ✓ |
| Built-in readability score (Flesch Reading Ease + grade level) | ✓ | ✗ | ✓ | ✓ |
| Top keyword / word-frequency breakdown | ✓ | ✗ | ✓ | ✓ |
| Unique word count | ✓ | ✗ | ✓ | ✗ |
Word Counter now matches the readability, keyword, and timing insights of dedicated word counter sites — without an account, a document manager, or handing your text to anyone else's server.