Word Counter

Count words, characters, sentences, and paragraphs in your text. Estimates reading and speaking time. Runs entirely in your browser.

Runs in your browser — nothing uploaded
Your text
Words
0
Characters
0
Sentences
0
Paragraphs
0
Characters (no spaces)
0
Reading time
0 sec
Speaking time
0 sec

Use this free word counter to instantly see word count, character count (with and without spaces), sentence and paragraph counts, and estimated reading and speaking time for any text. It is built for writers, students, social media managers, and anyone working with length limits or word-count targets.

Private by design — your data never leaves your device

How to use it

No account, no upload — it all happens on your device.

1
Paste or type your text into the box. Counts update live with every keystroke.
2
Read the big numbers — words, characters, sentences, and paragraphs.
3
Check reading and speaking time estimates for scripts, blog posts, or speeches.
4
Scan the Most frequent words list to spot accidental overuse of any one term.

Common length targets

Where word count actually matters.

FormatTypical length
Tweet / X postUp to 280 characters (~50 words)
LinkedIn postSweet spot 150–300 words
Blog article (SEO)1500–2500 words for ranking content
Newsletter intro120–250 words
School essay500–1000 words is common
University essay1500–3500 words
Short story1000–7500 words (flash to short)
Novella17,500–40,000 words
Novel70,000+ words
Conference talk (20 min)~2400–3000 spoken words
TED talk (18 min)~2200–2700 spoken words

How reading and speaking time are estimated

The numbers come from research averages — your mileage may vary.

Reading time uses 230 words per minute, which is roughly the silent reading speed of an average adult on digital text. Technical or academic material runs slower (150–180 wpm). Light fiction can go to 300+.

Speaking time uses 130 words per minute, a comfortable conversational pace. Podcasters and presenters typically land between 130 and 160 wpm. Auctioneers and fast talkers push past 200 — and lose half the audience.

Tricky cases

  • Hyphens."state-of-the-art" is one word here, not four. Some style guides disagree; if your target word count uses a different rule, mentally adjust.
  • Numbers."42" counts as a word. Dates like "Jan 5, 2024" count as three.
  • Contractions."don't" is one word; "do not" is two. If you're polishing for a specific count, expanding contractions changes the total.
  • Code snippets. Anything inside a code block gets tokenised by whitespace just like prose, so for (let i = 0; i < n; i++) counts as several words. Strip code blocks before counting for prose targets.

Frequently asked

What counts as a 'word'?
Any run of letters, numbers, apostrophes, or hyphens. So 'don't' is one word, 'state-of-the-art' is one word, and '42' is one word. Whitespace and punctuation separate words.
How are reading and speaking time estimated?
Reading time assumes 230 words per minute (average adult silent reading speed). Speaking time assumes 130 words per minute (typical conversational pace). Both are estimates — adjust mentally for technical or simple content.
Is my text uploaded anywhere?
No. Counting happens entirely in your browser as you type. Your text is never sent to a server, saved, or shared.

Related tools

Lorem Ipsum GeneratorGenerate Lorem Ipsum placeholder text — paragraphs, sentences, or words. Classic Latin or playful hipster filler. Copy-ready.Diff CheckerCompare two blocks of text side-by-side and highlight added, removed, and changed lines. Runs entirely in your browser.Markdown PreviewWrite Markdown and see the rendered result side-by-side. GitHub-flavored syntax, sanitized output, copy HTML. Never leaves your browser.