Type or paste into the box; word count, character count, sentence count, line count, and estimated reading time update live below it - no button to click.
- Click into the text box and start typing, or paste in a block of text.
- The stats line below the box updates on every keystroke: words, characters, characters without spaces, sentences, lines, and an estimated reading time.
- Edit or clear the text at any time; the counts recalculate immediately.
Word Counter
Count the words, characters, sentences, lines, and estimated reading time of any text as you type or paste it in. There is no button to press - the stats line updates on every keystroke.
The six live counts
Word Counter tracks six numbers at once:
- Word count, matched on runs of non-space characters.
- Total character count, including spaces.
- Character count with the spaces stripped out.
- Sentence count, split on periods, exclamation marks, and question marks.
- Line count, split on line breaks.
- Estimated reading time, based on 200 words per minute.
Common use cases
Those six numbers cover most limits writers run into - a platform's character cap, an editor's word-count target, or a rough read-time estimate. Common jobs:
- Check a caption or bio against a character limit.
- Trim an article down to a word-count target.
- Get a quick reading-time estimate before you publish.
It works on a single sentence or a full article pasted in from another editor.
Privacy and data handling
Counting runs entirely in this browser tab using plain JavaScript - nothing you type is uploaded, sent to a server, or saved. Refreshing or leaving the page clears the box; there is no history and no account to create.
For other quick text edits, see the code formatter and beautifier or the JSON parser, both of which run the same way - fully in your browser, with nothing uploaded.
How the six live counts are actually calculated
Word Counter's math is plain regex work, and a couple of its rules explain results that can look surprising at first glance. The word count trims any blank space from the start and end of the whole box, then counts runs of non-space characters - so extra spaces or blank lines between words never inflate the total; ten spaces between two words still counts as two words, not eleven. The "without spaces" character count strips every whitespace character it finds, not only the space bar - tabs and line breaks are removed too, so a block broken into many short lines will show a bigger gap between the "characters" and "characters without spaces" numbers than a single long paragraph of the same overall length would. Line count only appears once there is something in the box: an empty text area reads as zero lines, but the moment you type even a single character with no line break at all, the count jumps straight to one line, because the whole block is treated as one line until a line break splits it into more.
What the stats line shows before you type, and how much it can hold
Word Counter renders its stats line once as soon as the page finishes loading, before you have typed anything - so you see all six numbers sitting at zero rather than a blank space waiting for a first keystroke. There is no length limit built into the text box itself: it will accept and count a single sentence or a document many thousands of words long pasted in at once, with the only practical ceiling being how much text your browser tab can hold in memory. Pasting a long document does not change how the tool behaves - the same six counts run on the full pasted text the instant it lands in the box.
Frequently Asked Questions
What does Word Counter do?
It counts words, characters, characters without spaces, sentences, and lines in any text you type or paste, and estimates the reading time - all updated live as you type, with no button to click.
How is the reading time calculated?
It divides the word count by 200 words per minute (a common average adult silent-reading speed) and rounds to the nearest whole minute, with a minimum of 1 minute.
Does it upload or save what I type?
No. Counting runs entirely in your browser using plain JavaScript. Nothing is uploaded, and nothing is saved - refreshing or leaving the page clears the box.
What complementary tools work well alongside Word Counter?
The code formatter and beautifier and the JSON parser handle other quick text edits the same way - fully in your browser, with nothing uploaded.
How does Word Counter decide where one sentence ends?
It looks for one or more periods, exclamation marks, or question marks followed by a space, or by the very end of the text. Repeated punctuation like "Really?!" or "Wait..." counts as a single sentence ending, not one per character.
Can abbreviations throw off the sentence count?
Yes. The sentence counter has no way to tell an abbreviation from the end of a sentence - it only checks for a period, exclamation mark, or question mark followed by a space. Text with abbreviations such as "e.g." or "Mr." followed by a space can be counted as an extra sentence ending even though it is not grammatically one. On text full of abbreviations the sentence count is a close estimate, not a grammar-aware parse.
Does Word Counter work the same way for languages other than English?
Yes, for any language that separates words with spaces or line breaks - English, Vietnamese, Spanish, French, and similar all count the same way, since the tool has no English-specific dictionary or grammar rules built in. Languages that do not normally put spaces between words, such as Chinese or Japanese, get counted differently: without a space to split on, a run of characters with no breaks is counted as a single long word rather than several.