Word Counter Online Free
Live word and character counts, plus reading and speaking time estimates, while you type. No upload, no signup.
In your browser—your files never leave your device.
Learn moreRuns entirely in your browser — nothing is sent anywhere.
Reading speed defaults to 200 WPM (average adult), speaking 130 WPM. Adjust above as needed.
About this tool
A word counter is one of those tools you reach for at 11pm when an essay deadline says "1500 words maximum" and you have to know exactly where you stand. This one shows words, characters with spaces, characters without spaces, sentences, paragraphs, plus how long the text takes to read silently and how long it takes to read aloud. Stats update on every keystroke. Nothing is uploaded. I wrote it after getting frustrated with online counters that wanted me to sign up to count past 500 words, which is absurd for a feature any browser can compute instantly. There's no length cap, no premium tier, no captcha. Just a textarea and the numbers you actually need to see.
How to word counter online free
-
Paste or type
Drop in any text. Any language. Pasting a 50-page document works fine — the counting math is linear, so even a novel updates in milliseconds.
-
Read the seven metrics
Words, characters, characters without spaces, sentences, paragraphs, reading time, speaking time. All update on every keystroke, no submit button.
-
Use the number you needed
Trim to hit an essay ceiling, fit a tweet, plan how long your blog post takes to read, or estimate runtime for a speech or podcast script.
-
Clear and start fresh
A clear button appears once you have text. One click empties the field. Nothing is saved between sessions — close the tab and it's gone.
Features
Live counts on every keystroke
Stats update the instant you type or paste. No "calculate" button, no submit step, no debounce delay you can feel. You get an instant read on whether you're over, under, or right at the limit while you're still typing. The math is a few simple JavaScript expressions wrapped in a useMemo, so it stays fast even on a multi-megabyte paste.
Seven metrics, not the usual two
Words, characters with spaces, characters without spaces, sentences, paragraphs, silent reading time, speaking time. Most word counters give you just words and characters. The other five matter when you're writing for a fixed limit (SMS, meta tags, Twitter) or planning content delivery. Sentence and paragraph counts are sanity checks for structure.
Reading and speaking estimates
Reading time uses 200 words per minute, which is the silent-reading rate for an adult on prose-style English. Speaking time uses 130 WPM, which is the conversational pace public-speaking coaches plan around. Both round up to whole minutes — a 50-word paragraph reads in 1 minute, not 0.25. If you know your own pace, divide manually for a tighter estimate.
Works on any script
Word splitting is whitespace-based, so it handles Latin, Cyrillic, Greek, Arabic, Hebrew, Devanagari, Thai, and most scripts that put spaces between words. CJK languages (Chinese, Japanese, Korean) count by character rather than word, which matches local conventions because there's no canonical "word" in Chinese the way there is in English.
Privacy & security
Counting is one of those operations where running it server-side would be ridiculous: split on whitespace, count the resulting array, count characters with and without spaces, count sentence-ending punctuation. All of that is a few lines of JavaScript running on each keystroke. The text you paste — could be an essay draft, an unpublished article, a confidential brief — stays in your tab. Reading-time and speaking-time estimates use standard words-per-minute figures (250 silent, 130 spoken) applied to the local word count.