Word Counter — words, characters and reading time
Type or paste any text and see ten different metrics update live: word count, character count, sentences, paragraphs, longest word, average word length, reading time and more.
Type or paste any text and see ten different metrics update live: word count, character count, sentences, paragraphs, longest word, average word length, reading time and more.
Most word counters give you words and characters. This one adds the metrics that actually matter when writing for an audience: sentences, paragraphs, longest word, average word length, plus reading and speaking time at a research-backed pace (230 words per minute reading, 130 words per minute speaking).
Word boundaries are detected by whitespace, sentence boundaries by . ! ? followed by whitespace, and paragraphs by blank lines. The reading-time figure assumes silent reading by an average adult — multiply by 1.5x for technical or non-native readers, divide by 1.5 for skim-readers.
Word count divided by 230 words per minute, the median silent-reading pace for English in adult populations. Specialised content (technical docs, legal text) reads slower, while skimming or familiar content reads faster.
Sentences are detected by . ! or ? followed by whitespace or end of text. Decimals (3.14), abbreviations (Dr. Smith) and ellipses can over-count; URLs missing spaces around them under-count. The number is a rough indicator, not a parsed result.
Yes for most space-separated languages (French, Spanish, German, Portuguese, etc.). For CJK languages (Chinese, Japanese, Korean) where no spaces separate words, the 'words' count effectively becomes 'characters' — use the character metric instead.
Yes. Everything is computed in your browser's JavaScript engine. Your text never leaves the page. You can verify by opening DevTools → Network tab and confirming nothing is sent on input.
Tweet ≤ 280 chars; meta description 140-160 chars; SEO blog post 800-1500 words; thesis introduction 500-800 words; email subject line ≤ 50 chars. Use the character metric for the chars-based ones, words for the rest.
Where seeing live metrics changes the way you write.
When writing to a 1,500-word target, having the live count visible changes pacing — you naturally tighten sentences as you approach the limit and expand thinly-developed sections when below. Hidden until-you-check counters lose this feedback loop.
A 5-minute talk needs roughly 650 words of script. The speaking-time estimate gives you the sanity check before printing slides; if you're 30% over, cut.
X posts cap at 280 characters; Google ad headlines at 30; LinkedIn intro snippets at 220. Live character count keeps you under the limit without paste-into-the-real-form-and-pray.
Modern blog platforms display 'X min read' on each post. Compute it once with this tool, paste into your CMS, ship — instead of waiting for the platform's auto-estimate (which often differs from yours).
Habits that make word-count metrics actionable.
Editorial limits are usually word-based (300 words, 500 words). Form-field limits are character-based. Knowing which the limit references prevents the classic 'I have 500 words but the form rejects me at character 1,200' surprise.
230 wpm assumes a calm reader on familiar topics. Add 30-50% for first-time technical content, jargon-heavy explanations, or non-native readers. The estimate is generous for skimming, conservative for serious reading.
Average word length above 6 characters in English suggests heavy vocabulary or domain jargon. Below 4.5 suggests overly simple prose. Adjust to your audience — academic paper vs. consumer landing page need very different ranges.
A 1,500-word post with 3 paragraphs is hard to read on mobile; the same post with 12-15 short paragraphs feels much more inviting. Paragraph count over total words is a quick legibility check.