Count words, characters, sentences, and paragraphs instantly. Get reading time estimates and detailed statistics. All processing happens locally in your browser.
Tool Notes is a Supporter feature.
Enter your text in the text area. You can type directly or paste content from any source. The statistics update automatically as you type.
See real-time counts for words, characters, sentences, paragraphs, and estimated reading time in the statistics grid above the text area.
Use the Copy button to copy your text to the clipboard, or Clear to start over with a fresh text area.
Words are counted by splitting the text on whitespace characters and filtering out empty strings. This handles multiple spaces, tabs, and line breaks correctly.
Characters are counted in two ways: with spaces (total length) and without spaces (using a regex to remove all whitespace). This gives you both metrics for different use cases.
Sentences are detected by matching sentence-ending punctuation (. ! ?). Consecutive punctuation marks are grouped together, so "Hello!!" counts as one sentence end.
Paragraphs are detected by splitting on double line breaks (\n\s*\n). This means a blank line between text blocks indicates a new paragraph.
Reading time is calculated using the formula: words / 200, rounded up. The 200 words per minute rate is a commonly used average for silent reading comprehension.
The word counter splits your text on whitespace (spaces, tabs, line breaks) and counts each non-empty segment as a word. This method accurately handles multiple spaces and different types of whitespace.