Paste or type text to instantly count words, characters, sentences, paragraphs, reading time and more.
Type some text to see keyword frequency.
Every space-separated sequence of characters counts as one word — numbers, hyphenated compounds like "self-aware", and contractions like "don't" each count as one word. Character count includes every character including spaces, punctuation, and newlines. "Chars (no spaces)" removes all whitespace — useful for SMS limits and Twitter character constraints.
Reading time is estimated at 200 words per minute — the standard average for adult silent reading of informational text, based on a 2019 meta-analysis by Brysbaert covering 190 studies and 18,000+ participants. Speaking time uses 130 words per minute — the recommended pace for public presentations, giving audiences time to absorb information.
Sentences are detected by counting terminal punctuation: periods, exclamation marks, and question marks. Abbreviations like "Dr." and "e.g." will increment the count slightly — this is an approximation for informational purposes. Paragraphs are detected by blank lines between text blocks.
The top 10 most frequent non-stopword terms appear below your text. Stopwords (the, a, and, is, etc.) are filtered to surface meaningful content terms. Keyword density — a keyword's frequency relative to total words — is a basic SEO signal. A density of 1–3% is considered natural; higher densities risk appearing keyword-stuffed to search engines.
Everything runs in your browser. Your text is never sent to any server, never stored, and never accessible to anyone else. Safe to use with confidential documents and drafts.
No, only text you paste or type into the text area is counted. Titles, headers, or any text outside the input box are not included.
No hard limit is enforced, but very large documents (100,000+ words) may process slightly slower since counting happens in your browser rather than on a server.
Yes, character and word counting works for any language. Reading time estimates are calibrated for English reading speed and may not be as accurate for other languages.