Count words, characters, sentences, and more. Runs entirely in your browser.
Paste or type your text into the box above. All statistics update instantly as you type — no button to press, no page reload.
Words are split on whitespace. Multiple spaces count as a single separator, so double-spacing won't inflate your count.
Total character count including spaces, punctuation, and numbers — the raw length of your text string. For a dedicated character breakdown with and without spaces, see the character counter.
Counted by terminal punctuation: periods (.), exclamation marks (!), and question marks (?). Works for the vast majority of standard English writing.
Each block of text separated by a blank line counts as one paragraph — the standard paragraph separator in plain text.
Based on 200 WPM, the average adult reading speed for comprehension. For a standalone reading time tool with a customisable WPM setting, see the reading time calculator.
Total letters divided by word count. A higher number generally indicates more complex or technical vocabulary.
Count of distinct words (case-insensitive, punctuation stripped). A useful measure of vocabulary diversity in a piece of writing.
Your text never leaves your browser. All counting happens locally in JavaScript — nothing is sent to any server.
A 5-minute speech is roughly 625 to 750 words. Most people speak at 125 to 150 words per minute in a presentation setting. If you speak quickly, plan for up to 800 words; if you pause often or use slides, 600 is safer. Paste your draft into the counter above to check the length before you rehearse.
Yes. Any sequence of characters separated by spaces counts as one word, so numbers, dates, and standalone symbols each add to the total. This matches how word processors such as Microsoft Word and Google Docs count, which is why totals from this tool usually agree with theirs to within a word or two.
On average, 1,000 characters is about 150 to 180 English words, because the average English word runs 4.7 letters plus a space. The exact figure depends on vocabulary: technical writing with long words yields fewer words per 1,000 characters, while casual writing with short common words yields more.