Count words, characters, sentences and paragraphs as you type.
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.
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.
| Context | Limit |
|---|---|
| SMS, single message | 160 characters |
| Meta description | 155-160 characters |
| Title tag | 50-60 characters |
| X / Twitter post | 280 characters |
| Instagram caption | 2,200 characters |
| LinkedIn post | 3,000 characters |
| Google Ads headline | 30 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 speed varies enormously with material and reader, but the working averages are:
| Activity | Words per minute |
|---|---|
| Silent reading, average adult | 200-250 |
| Silent reading, technical material | 50-150 |
| Speaking, presentation pace | 130-150 |
| Speaking, conversational | 150-170 |
| Audiobook narration | 150-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.
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.
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.
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.
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.
Once. "Well-known" is a single word because there is no whitespace separating the parts. The same applies to contractions like "don't".
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.
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.
No. Counting happens entirely in your browser as you type. Nothing is transmitted or stored, so unpublished or confidential text is safe to paste.