Word Counter
Paste your text and get live counts — words, characters with and without spaces, sentences, and paragraphs — plus estimated reading time, speaking time, and your most-used words. Students use it to hit essay minimums, writers to stay in range, and editors to sanity-check drafts. Everything runs 100% in your browser: no sign-up, no uploads, nothing stored.
Most frequent words
Type something to see your top words.
100% client-side — nothing is uploaded or stored.
How to use it
Paste or type your text into the box above. Every count updates live as you type — there is no button to press. Keep drafting and the numbers follow along, so you can watch an essay grow toward its minimum or trim a paragraph that ran long. Hit Clear to start over. Because everything runs locally, even very long documents (tens of thousands of words) count instantly.
What it expects
Any plain text: essays, blog drafts, emails, scripts, captions, resumes. Formatting (bold, links, headings) is ignored — only the words matter. Empty input shows zeros; extra spaces, tabs, and blank lines never inflate the word count. Numbers and symbols separated by spaces count as words, which matches how most editors and submission forms count.
Why word count matters
Word count is the simplest quality gate in writing. Students face hard minimums — a 1,000-word essay that lands at 840 needs more substance, not bigger margins. Bloggers and SEO writers use target ranges to make sure a post covers its topic: a 300-word "complete guide" is a red flag that the content is thin. Freelancers price per word, so an accurate count is literally money. Speakers convert minutes to words (about 150 per minute) to size a talk. Translators quote on character counts without spaces. And social media runs on character limits — a bio, a post, a video description — where the "with spaces" count is the one that matters.
The character counts deserve a second look. Many forms ask for characters including spaces — that is the raw keystroke count. Translation and typesetting work usually prices on characters excluding spaces, because spaces carry no meaning to translate. Showing both side by side removes the most common counting confusion.
How word counting actually works
Under the hood, counting is almost embarrassingly simple: split the text wherever there is whitespace. A "word" is any run of non-space characters between spaces, tabs, or line breaks. That is the whole algorithm — and its simplicity is why edge cases cause disagreements between counters.
Take hyphenated words: is "well-known" one word or two? This counter says one (no whitespace inside). Email addresses, URLs, and numbers like "3.14" are each one word by the same rule. An em-dash with spaces around it — "word — word" — creates three tokens, because the dash stands alone between spaces. None of these choices is "correct" in any absolute sense; what matters is that the rule is transparent and consistent, so the same text always gives the same count.
Sentences are split on terminal punctuation (. ! ? …), paragraphs on blank lines. Reading time assumes 200 words per minute and speaking time 150 — reasonable averages, but your mileage will vary with difficulty and delivery. The frequent-words list strips a small set of common stopwords ("the", "and", "is") and words of two letters or fewer, so the words that surface are the ones actually carrying your text's meaning — a quick check for accidental repetition.
Reading time and speaking time estimates
The two time estimates answer different questions. Reading time tells a reader what they are signing up for — "8 min read" on an article sets expectations before the first paragraph. Speaking time tells a presenter whether their script fits the slot — a 10-minute talk needs roughly 1,300–1,500 words at a natural pace.
Both are averages over averages. Technical material with unfamiliar terms reads slower; dialogue-heavy prose reads faster. Nervous speakers speed up; deliberate ones slow down. Use the estimates to plan, then verify the one that matters: read your script aloud with a timer, or ask one real reader to time themselves.
Frequently asked questions
- How does this word counter count words?
- It splits your text on whitespace — any run of spaces, tabs, or line breaks between characters counts as one word boundary. So "hello world" is 2 words, and extra spaces or blank lines never inflate the count.
- What is the difference between characters with and without spaces?
- Characters with spaces counts every keystroke, including spaces and line breaks — the number most submission forms (like college applications) ask for. Characters without spaces strips all whitespace first, which is the number translators and some editors use for pricing.
- How is reading time estimated?
- Reading time divides your word count by 200 words per minute, a widely used average for adult silent reading of general text. Dense academic or technical writing reads slower, light fiction faster — treat the estimate as a rough guide, not a guarantee.
- How is speaking time estimated?
- Speaking time divides your word count by 150 words per minute, a common conversational pace. Presenters who speak deliberately land closer to 120–130 wpm; auctioneers and podcasters can exceed 160. Time yourself reading aloud once to calibrate.
- Does this tool store or upload my text?
- No. Every count is computed by JavaScript in your own browser — your text never leaves your device, and nothing is saved or logged.
- Why do different word counters give slightly different counts?
- Because the rules differ at the edges: some counters split hyphenated words ("well-known" as one or two), some exclude numbers or standalone symbols, and some treat em-dashes as boundaries. This counter uses one transparent rule — whitespace splitting — so the count is predictable and reproducible.
- Can I use this for essays, articles, and SEO content?
- Yes. Paste your draft and watch the counts update live as you edit. It is handy for hitting assignment minimums, checking meta-description length via the character count, or keeping blog posts in a target range — though for SEO, covering the topic well matters more than hitting an exact number.