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.