Word Counter

Paste or type your text and instantly see word count, character count, sentence and paragraph totals, reading time, speaking time, and average word length — all updating as you type. Runs entirely in your browser; nothing is ever sent to a server.

Your Text

Updates as you type0 chars

Words

0

words

Characters

0

incl. spaces

Chars (no spaces)

0

excl. spaces

Sentences

0

Paragraphs

0

Avg word length

characters

Reading time

at 238 wpm

Speaking time

at 130 wpm

About this tool

A real-time text analysis tool that gives you a complete picture of your writing at a glance. Every metric — words, characters, sentences, paragraphs, average word length, reading time, and speaking time — updates the moment you type or paste, with no button to press.

Reading and speaking time estimates are based on established averages: 238 WPM for average adult silent reading and 130 WPM for clear spoken delivery. These are useful benchmarks for blog posts, essays, scripts, and presentations. All processing is client-side — your text never leaves your device.

How to use

1

Type or paste your text

Click the text area and start typing, or use the Paste button to insert text from your clipboard in one click.

2

Watch the stats update live

All eight metrics — words, characters, sentences, paragraphs, average word length, reading time, and speaking time — update instantly with every keystroke.

3

Copy or clear when done

Use the Copy button to copy the current text back to your clipboard, or Clear to reset the editor and start fresh.

4

Use it for any writing task

Ideal for blog posts, essays, social media captions, scripts, cover letters, or any writing where length and readability matter.

Frequently asked questions

Common questions about how words, sentences, paragraphs, and reading time are counted.

Words are counted by splitting the text on any whitespace (spaces, tabs, newlines) and filtering out empty segments. This matches the behaviour of most word processors. Hyphenated words like "well-being" count as one word, and numbers count as words too.

Reading time is based on an average adult silent reading speed of 238 words per minute (WPM), which is the widely cited median figure from research on adult reading. The result is rounded up to the nearest second for short texts or the nearest minute for longer ones.

Speaking time uses an average spoken delivery speed of 130 WPM, which is typical for a measured, clear presentation. Conversational speech is faster (~150 WPM) and rapid speech can exceed 200 WPM, but 130 WPM gives a safe, conservative estimate for public speaking or narration.

Sentences are counted by detecting sentence-ending punctuation (., !, ?) followed by whitespace or the end of the text. If no such punctuation is found but there is text, it is counted as one sentence. This heuristic works well for most prose but may differ slightly from word processors for edge cases like abbreviations.

Paragraphs are detected by splitting on one or more blank lines (double line breaks). A block of text with no blank lines is counted as one paragraph. This matches the standard definition of a paragraph as a continuous block of text separated from others by a blank line.

No. All analysis runs entirely in your browser using JavaScript. Your text is never sent to any server, never stored in a database, and never logged. You can use it offline once the page has loaded.

Average word length is the mean number of letters per word (punctuation is excluded). It is a simple readability indicator — texts with shorter average word length tend to be easier to read. Academic and technical writing typically has a higher average word length than conversational or journalistic writing.