Word Counter

Count words and characters as you type, with an instant reading-time estimate.

word-counter.js
Words 0 Characters 0 Characters (no spaces) 0 Sentences 0 Paragraphs 0 Reading time 0s

The word counter updates live while you type or paste text, showing word count, character count (with and without spaces), sentence count, paragraph count, and an estimated reading time based on 200 words per minute. It runs entirely in JavaScript in your browser, so long drafts, essays, or scripts never get sent anywhere — useful for meeting strict word limits on essays, captions, or ad copy.

How to use it

  1. Paste or type your text into the box above.
  2. Watch the word, character and sentence counts update instantly as you type.
  3. Check the reading-time estimate if you're writing something meant to be read aloud or timed.
  4. Edit your text and the counts recalculate automatically — no button needed.

Frequently asked questions

Does this tool store or send my text anywhere?

No. All counting happens locally in your browser using JavaScript. Nothing you type is uploaded, logged, or stored.

How is reading time calculated?

Reading time is estimated at 200 words per minute, a commonly used average adult silent-reading speed.

Does it count spaces as characters?

The tool shows both a character count including spaces and a version excluding them, so you can use whichever a platform's limit requires.

Can I use this for essay or Twitter/X word limits?

Yes — it's accurate for plain text limits. Just remember platforms may count emoji or links differently than plain characters.