Word Counter
Live word, character, sentence and paragraph counts — with reading and speaking time — updated on every keystroke, entirely in your browser.
Reading time assumes ~200 words per minute; speaking time ~130 wpm.
Everything is counted locally — your text never leaves your browser.
What does this word counter measure?
Paste or type any text and nine statistics update instantly: word count, characters with and without spaces, sentences, paragraphs, unique words, average word length, and estimated reading and speaking time. Words are counted as whitespace-separated tokens, sentences by terminal punctuation (. ! ?), and paragraphs by blank lines — the same conventions most editors and CMS platforms use. The unique-word count normalizes case and strips surrounding punctuation, so "Deploy" and "deploy," count as one word.
Why word and character limits matter
Almost every publishing surface enforces a length budget: Google truncates title tags around 60 characters and meta descriptions around 160, X/Twitter caps posts at 280 characters, most essay and abstract submissions specify word counts, and SEO writers target word ranges per article type. Counting live while you write beats pasting into a separate checker after the fact — you see the moment you cross the limit and can trim in place. The time estimates use the widely cited averages of ~200 words per minute for silent reading and ~130 for speaking aloud, which makes them handy for sizing blog posts, conference talks and video scripts.
FAQ
How is a "word" defined here?
Any run of non-whitespace characters counts as one word — so "state-of-the-art" is one word and "e.g." is one word. That matches how word processors like Google Docs and Microsoft Word count, so the numbers should line up with what your editor or professor sees.
Are reading and speaking times accurate?
They're estimates based on population averages: ~200 words per minute for adult silent reading and ~130 wpm for a comfortable presentation pace. Dense technical prose reads slower and light fiction faster, so treat them as planning figures — a "5 min read" badge or a talk-length sanity check — rather than exact timings.
Is my text uploaded anywhere?
No. All counting runs in JavaScript in your browser tab — nothing is sent to a server, stored, or logged, so it's safe to paste unpublished drafts, contracts or confidential copy.
Free tools are just the start
Deploy your next app on bare-metal cloud with per-second billing — your first app is free, no credit card required.
More free tools
Generate strong, random passwords with a cryptographically secure RNG — entirely in your browser.
Encode text to Base64 or decode it back — UTF-8 safe, with URL-safe variant support.
Percent-encode strings for safe use in URLs, or decode %20-style sequences back to text.
Decode a JSON Web Token's header and payload, check expiry, and verify HS256 signatures.
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes of any text — instantly, in your browser.
Validate JSON with precise error locations, then pretty-print or minify it — with sorted keys if you like.