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.
Why use this tool
Three main reasons. First, hard word limits — university essays, journal submissions, grant applications, and most writing competitions all have ceilings (or floors) you can't miss without consequence. Second, character limits on platforms — Twitter's 280, a meta description's 155, an SMS at 160, an Instagram caption's 2,200, a YouTube description capped at 5,000. Third, planning. Knowing a blog post is roughly an 8-minute read changes how you write the intro, and knowing a 1,200-word speech runs about 9 minutes at conversational pace tells you whether to trim before you rehearse. There are heavier tools that pile on grammar scoring, readability scores, Flesch-Kincaid grades, AI suggestions. This one just counts, fast, and doesn't track what you typed. The counts update on every keystroke, the math is linear in the text length, and the whole tool fits in a single screen.
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.
Nothing leaves your browser
Counting runs entirely in JavaScript on your device. No analytics on what you typed, no copy of your text on any server, no clipboard read. You can verify this by opening dev tools, going to the Network panel, and typing into the box — the panel stays silent.
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.