Word Counter

Paste or type your text and instantly see word, character, sentence, and paragraph counts, plus estimated reading and speaking time.

Type or paste your text

Words 0
Characters (with spaces) 0
Characters (no spaces) 0
Sentences 0
Paragraphs 0
Reading time 0 s
Speaking time 0 s

How the statistics are calculated

Words: any sequence of characters separated by a space. Characters: counted with and without spaces, including punctuation. Sentences: segments separated by a period, exclamation point, or question mark. Paragraphs: each non-empty line of the text.

Reading time: estimated at 200 words per minute, the average silent reading speed for adults. Speaking time: estimated at 130 words per minute, roughly the pace of a measured presentation or speech. Both are estimates and can vary quite a bit depending on the text and the person.

Most frequent words

The table below the text shows up to 10 words that repeat the most in your content, ignoring very common words like articles and prepositions, which would top any text without indicating anything specific about the content.

What word counting is useful for

It's handy for checking whether a text meets a word or character limit (essay, academic abstract, social media post, SEO meta description), estimating how long a reading or presentation will take, or simply understanding a piece's length before publishing it.

Frequently asked questions

How is reading time calculated?

We use an average reading speed of 200 words per minute, a common reference value for adults reading silently. It's an estimate, since actual speed varies from person to person and depending on the text's complexity.

How is speaking time calculated?

We use an average speaking speed of 130 words per minute, close to the pace of a measured presentation or speech. It's useful for estimating how long a text will take when read aloud.

How are paragraphs counted?

Every non-empty line break is counted as a paragraph. If your text uses a single line break between paragraphs, the count reflects that exact structure.

Is the text I type sent to a server?

No. All counting and analysis happens locally in your browser, in JavaScript, without sending the content off your device.