Word Counter
Live text analysis — words, characters, sentences, reading time & keyword frequency
0
Words
0
Characters
0
Chars (no spaces)
0
Sentences
0
Paragraphs
0
Lines
0
Unique Words
0
Avg word length
0
Avg sentence length
Estimated Time
0s
Reading
0s
Speaking
0s
Skimming
Based on fixed averages: 238 wpm reading, 150 wpm speaking, 600 wpm skimming. These rates are not adjustable and won't match every reader.
Word Goal
Set a target above
Top Keywords
Start typing to see keywords…
Good to know — how this tool counts things
- Sentences are counted by splitting on
. ! ?followed by a space or end of text. Abbreviations like "Mr." or "e.g." and decimals like "3.14" will be counted as sentence breaks — this counter doesn't know the difference. - Words are counted as whitespace-separated chunks, so things like "well-known" or "don't" count as one word, and a lone "—" or "*" counts as a word too.
- Reading, speaking, and skimming times use fixed speeds (238 / 150 / 600 words per minute) that are hardcoded and can't be changed — they're rough averages, not personalized.
- Keyword frequency ignores ~70 common English stopwords (the, and, is, etc.) and words shorter than 3 letters. It is English-only and case-insensitive.
- Dedupe Lines compares lines after trimming leading/trailing spaces — two lines that differ only by spacing are treated as duplicates, and only the first occurrence is kept.
- A previous version of this tool included a Flesch readability score and a keyword heatmap overlay. Both were removed: accurate syllable counting needs a dictionary lookup that's too heavy for a lightweight client-side tool, and the heatmap's text-overlay alignment broke across browsers and font sizes. We'd rather not show those than show numbers that look precise but aren't.