Skip to content
nah

Word Counter

Count words, characters, sentences, and paragraphs — plus reading and speaking time — as you type.

100% in your browser — files never leave your device

0
Words
0
Characters
0
Characters (no spaces)
0
Sentences
0
Paragraphs
0
Lines
0 sec
Reading time
0 sec
Speaking time

How the counts and time estimates are calculated

Words are split on whitespace; sentences are counted by runs of text ending in ., !, or ? (with repeated punctuation like ?! collapsed into one); paragraphs are blocks separated by one or more blank lines. All four counters plus character counts (with and without spaces) update as you type, entirely client-side.

Reading time assumes 225 words per minute, a commonly cited average for adult silent reading of general prose; speaking time assumes 130 words per minute, a comfortable presentation pace rather than a rushed one. Both are useful as planning estimates — for a talk, a blog post, or a video script — not as a precise measurement of any specific reader.

Sentence counting is punctuation-based, which means abbreviations like Dr., e.g., or U.S. can each register as a sentence boundary and inflate the count slightly. For most prose the error is small; for text dense with abbreviations, treat the sentence count as an estimate rather than exact.

Frequently asked questions

Is my text uploaded anywhere?

No. All counting happens entirely in your browser. Nothing is sent to a server, so even sensitive drafts stay private.

How is reading time calculated?

Reading time assumes 225 words per minute, the average adult silent reading speed for non-technical prose. Speaking time assumes 130 words per minute, a comfortable presentation pace.

How are sentences counted?

Sentences are counted by terminal punctuation (period, question mark, exclamation point). Abbreviations like "Dr." or "e.g." can inflate the count slightly — treat it as an estimate.

Related tools