Word & Character Counter

Type or paste your text below — the counts update live.

How Word & Character Counter Works

This tool counts words, characters, sentences, and paragraphs in any text you type or paste, and estimates how long it would take an average reader to get through it -- all updated live as you type, with nothing sent to a server.

Formula & Method

Words are counted by trimming the text and splitting on runs of whitespace, so multiple spaces between words don't inflate the count. Characters are shown two ways: the raw length of the text (with spaces), and the length after all whitespace is stripped out (no spaces). Sentences are counted by matching runs of text that end in one or more ., !, or ? characters -- any leftover text after the last such punctuation (e.g. an unfinished sentence with no ending mark) is counted as one additional sentence. Paragraphs are counted by splitting on blank lines (one or more empty lines), so single line breaks within a block of text don't start a new paragraph. Reading time is words ÷ 200 (a commonly used average adult reading speed), rounded up to the next whole minute, with a minimum of 1 minute for any non-empty text.

Worked Example

For the text "The quick brown fox jumps over the lazy dog. It ran fast! Where did it go?" the counter reports 16 words, 74 characters with spaces, 59 characters without spaces, 3 sentences (split on the period, exclamation mark, and question mark), 1 paragraph (no blank lines), and a reading time of 1 minute.

Frequently Asked Questions

Why does a very short unfinished sentence still get counted?
Any text left over after the last sentence-ending punctuation (., !, or ?) is counted as one more sentence, since it's still a distinct chunk of text even without a formal ending mark.
Does pressing Enter for a new line create a new paragraph?
No -- a single line break just continues the same paragraph. You need a blank line (an empty line between two blocks of text) for the counter to treat what follows as a new paragraph.
How is reading time calculated?
Reading time uses a standard estimate of 200 words per minute, rounding up to the next whole minute, with a floor of 1 minute for any text at all. It's a general guideline -- actual reading speed varies by reader and text complexity.
Are multiple spaces between words counted as extra words?
No -- the word count splits on any run of whitespace (one or more spaces, tabs, or line breaks), so extra spaces between words never inflate the count.
0 Words