Word Counter

Count words, characters, sentences and paragraphs as you type.

What this counts

Paste text and this reports words, characters with and without spaces, sentences, paragraphs, and estimated reading and speaking time. It updates as you type, and everything is computed in your browser.

How a word is counted

Words are counted as sequences separated by whitespace, which is the same method used by word processors. A few consequences follow that explain most discrepancies between tools:

Different tools apply these rules differently, which is why the same document can produce counts varying by a percent or two between Word, Google Docs and a web counter. For an assignment with a strict limit, the count that matters is the one your marker will use.

Character limits worth knowing

ContextLimit
SMS, single message160 characters
Meta description155-160 characters
Title tag50-60 characters
X / Twitter post280 characters
Instagram caption2,200 characters
LinkedIn post3,000 characters
Google Ads headline30 characters

Note that search engines truncate titles and descriptions by pixel width rather than character count, so a title full of wide capitals is cut earlier than one of the same length in narrow lowercase letters. The character figures above are approximations of that.

Reading and speaking time

Reading speed varies enormously with material and reader, but the working averages are:

ActivityWords per minute
Silent reading, average adult200-250
Silent reading, technical material50-150
Speaking, presentation pace130-150
Speaking, conversational150-170
Audiobook narration150-160

A useful planning figure for talks: a 10-minute presentation is roughly 1,300-1,500 words of script, and people almost always overrun because they write for reading pace rather than speaking pace. Reading aloud with a timer is the only reliable check.

Characters are not always what they seem

Character counting gets complicated once you leave plain ASCII. An emoji is one visible character but several bytes, and complex emoji — family groups, skin-tone variants, flags — are multiple code points joined together. Accented letters may be one precomposed character or a letter plus a combining mark, which look identical and count differently.

This matters practically for SMS. A message containing any non-GSM character, including most emoji and curly quotes, switches the whole message to a different encoding and drops the limit from 160 characters to 70. A single smart apostrophe pasted from a word processor can therefore double the cost of a bulk send.

Word count as a writing signal

For web content, word count correlates with ranking mainly because thorough coverage tends to be longer, not because length itself is rewarded. Padding a 600-word answer to 2,000 words makes it worse. The useful question is whether the piece answers what the reader came for — and length should follow from that rather than lead it.

Sentence length is the more actionable statistic. Averages of 15-20 words read comfortably; consistently above 25 becomes heavy going. Varying sentence length matters as much as the average, since uniform sentences read as monotonous however short they are.

Nothing is uploaded

Counting runs in your browser as you type. Your text is never transmitted or stored, which matters for anything unpublished or confidential. You can verify it in your developer tools Network tab.

Frequently asked questions

Why does my word count differ from Microsoft Word?

Different tools handle edge cases differently — hyphenated compounds, contractions, numbers, dashes and URLs. Counts typically vary by a percent or two. For a strict limit, use whichever tool your marker or client will use.

Are hyphenated words counted once or twice?

Once. "Well-known" is a single word because there is no whitespace separating the parts. The same applies to contractions like "don't".

How long will my text take to read aloud?

At a presentation pace of 130-150 words per minute, roughly 1,300-1,500 words fills ten minutes. Most people overrun because they write at reading pace, so time yourself reading it out loud.

Why do emoji break SMS character limits?

A message containing any non-GSM character switches encoding, dropping the single-message limit from 160 characters to 70. A single emoji or curly apostrophe can therefore push a message into multiple parts.

Is my text sent to a server?

No. Counting happens entirely in your browser as you type. Nothing is transmitted or stored, so unpublished or confidential text is safe to paste.

🔗 Related tools

🔤Case Converter📄Lorem Ipsum🧹Remove Duplicate Lines🔄Reverse Text🔗Slug Generator🔠Sort Text