Text Counter
Paste or type and watch the counts update live — words, characters, sentences, paragraphs, lines, plus estimated reading and speaking time. A keyword breakdown shows what your text leans on most.
Your text
Keyword density
About this text counter
A live word and character counter for writers, students, and anyone working to a limit. It's built for the places counts matter: a 280-character social post, a 160-character SMS, a meta description around 155 characters, or an essay with a word target. Everything recalculates the instant you type.
What each number means
- Words — runs of non-space characters, so hyphenated terms count as one.
- Characters — every character including spaces; chars (no spaces) excludes all whitespace.
- Sentences — segments ending in
.,!, or?. - Reading time assumes 200 words per minute; speaking time assumes 130.
- Keyword density lists your most-repeated meaningful words, skipping common filler like "the" and "and".
Is my text private?
Completely. The counting happens in your browser with JavaScript — nothing you type is sent anywhere or stored.
Does it count words the same way as my word processor?
Very closely. Like most editors, it counts whitespace-separated runs as words. Tiny differences can appear around symbols, em-dashes, or numbers, but for essays and articles the totals match.
How is reading time calculated?
Word count divided by 200 words per minute — a common average for silent adult reading. Speaking time uses 130 wpm, closer to a measured presentation pace.
Why is keyword density useful?
It surfaces the words you repeat most, which helps you spot overused terms in writing and gauge topical focus when drafting content for search.