Word Counter
Count words, characters, sentences, paragraphs and estimate reading time. Perfect for essays, articles, and social media posts.
About the Word Counter
This word counter runs entirely in your browser. Type or paste any text into the box above and the statistics update instantly as you type. Nothing is uploaded to a server — all counting happens locally with JavaScript on your device.
What each metric means
- Words — The number of words, split on whitespace. Each CJK character (Chinese, Japanese, Korean) is also counted as one word, so the counter works well for mixed-language text.
- Characters — The total number of characters in the text, including spaces and punctuation.
- Sentences — The number of sentences, detected by terminal punctuation (. ! ? and their full-width equivalents 。!?).
- Paragraphs — The number of paragraphs, detected by one or more blank lines between blocks of text.
- Reading Time — An estimate of how long it would take an average reader to read the text aloud, based on a speed of 200 words per minute.
How reading time is calculated
The reading time is computed by dividing the word count by 200 — the average silent reading speed for an adult. The result is rounded up to the next whole minute, so even a few words will show "1 min". If you are preparing a speech or a presentation, a slower pace of 130–150 words per minute is more typical for spoken delivery.
Frequently asked questions
Does this tool upload my text? No. All counting happens locally in your browser. Your text never leaves your device.
Is there a length limit? No. The only limit is your browser's available memory. Very long documents are counted instantly.
Does it count CJK characters? Yes. Each Chinese, Japanese, or Korean character is treated as one word, since CJK languages are typically written without spaces between words.