Words are groups of non-space characters. Characters are the length of the text. Reading time is the word count divided by 200, rounded to the nearest minute, and at least 1 minute when there is at least one word.
Runs in your browser. Nothing you enter is uploaded.
| Words | 2 |
|---|---|
| Characters | 12 |
| No spaces | 11 |
| Sentences | 1 |
| Paragraphs | 1 |
| Reading time | ~1 min read |
| Words | 2 |
|---|---|
| Characters | 10 |
| No spaces | 8 |
| Sentences | 2 |
| Paragraphs | 2 |
| Words | Line this page shows |
|---|---|
| 0 | 0 min |
| 1 to 299 | ~1 min read |
| 300 to 499 | ~2 min read |
| 500 to 699 | ~3 min read |
The script is Math.max(1, Math.round(words / 200)) whenever the word count is not zero. A sentence is a run of . ! or ? followed by a space or the end of the text. A paragraph break is a blank line.
Type or paste text and get a live count of words, characters, sentences, paragraphs and estimated reading time. Writers use a word counter to hit exact limits for essays, meta descriptions, tweets and ad copy; the character count (with and without spaces) matters when a platform caps input at a fixed length. This tool updates instantly on every keystroke, counts sentences and paragraphs so you can gauge structure, and estimates reading time at an average 200 words per minute. Because it runs entirely in your browser, you can safely paste drafts, client work or anything confidential. Nothing is stored or sent anywhere.
2 words, 12 characters, 11 without spaces, 1 sentence, 1 paragraph, and a ~1 min read.
Word count divided by 200, rounded. Any text with at least one word shows at least ~1 min. 300 words shows ~2 min.
A run of characters that are not whitespace. Punctuation stuck to a word stays part of that word.
No. The counts update in the browser.
Give your verdict. Sign-in needed to vote and comment.
Link this tool from a README, doc or site. The badge links back to this page.
[](https://yourhack.ai/word-counter)