acento.io
Text utility

Word Counter

Count words, characters, sentences, and reading time in real time — 100% client-side, no uploads, no tracking.

By Carlos Suárez , Systems engineer
Last updated:

What this word counter does

This English-language word counter gives you an instant breakdown of words, characters (with and without spaces), sentences, paragraphs, lines, estimated reading time at 238 wpm, and speaking time at 130 wpm — all updating as you type. Whether you need a quick word count checker for an essay, want to verify a character count online before posting to a platform with strict limits, or need to estimate how long a speech will run, every metric appears in one place. 100% client-side — your data never leaves your browser. No uploads, no tracking, no server logs. That matters when you're working with contracts, NDAs, or draft chapters. The average English novel runs 80,000–100,000 words; paste the whole thing and the counter won't blink. For writing assistance that goes beyond counts, Grammarly word count features are built into their editor — but if you just need a fast, private character and word count without signing in anywhere, this tool covers it.

Features

  • Real-time word and character count. Every keystroke updates the count instantly. The tool counts words using whitespace tokenization (equivalent to text.trim().split(/\s+/).length in JavaScript), which correctly handles multiple spaces and tabs — unlike a naive split(' ') that inflates the count.
  • Characters with and without spaces. Two separate character counts let you match platform limits precisely. Twitter, LinkedIn, and SMS each enforce character budgets that include or exclude spaces differently, so having both figures avoids guesswork.
  • Reading and speaking time estimates. Reading time is calculated at 238 words per minute (a widely cited average for silent reading of prose); speaking time at 130 wpm, closer to a measured presentation pace. Both figures update live as you edit.
  • Sentence, paragraph, and line counts. Useful for checking structural balance in long documents. Academic style guides including the MLA Handbook recommend paragraph length awareness as a readability signal — short line counts flag walls of text before you submit.
  • Works with any language including CJK. For Chinese, Japanese, and Korean text, word boundaries don't exist in the same way. The character count becomes the primary metric, and this tool reports it accurately regardless of script. The [character counter](/en/character-counter/) on this site offers a focused view for those use cases.
  • No account, no upload, fully private. All processing runs in your browser via the Web APIs available in every modern browser. Sensitive documents — legal drafts, medical records, unreleased manuscripts — stay entirely on your device.

How to use the word counter

Paste or type your text in the input area. All counts update immediately — no button to click.

  1. Paste your text. Copy text from any source — a Google Doc, a Word file, a code editor — and paste it into the text area. The tool handles plain text; markdown syntax is counted as characters, so strip formatting first if you only want prose counts.
  2. Read the metrics. Words, characters, characters without spaces, sentences, paragraphs, lines, reading time, and speaking time all appear immediately. For programmatic checks you can replicate the word count in Python with len(text.split()) or on the command line with wc -w file.txt.
  3. Edit inline to hit a target. Type or delete directly in the box. Counts adjust on every change, making it easy to trim an essay to a word limit or expand a product description to meet a minimum.
  4. Clear and start over. Click Clear to reset the textarea and all counters. Nothing is stored between sessions — refreshing the page also clears everything.

Common use cases

  • Academic writing and thesis targets. PhD dissertations typically run 80,000 words; undergraduate essays have strict upper limits. Paste your current draft to see exactly how far you are from the target without opening Word or waiting for a Google Doc word counter to sync.
  • SEO content optimization. Blog posts targeting competitive search terms generally benefit from 1,500–2,500 words of substantive content. Use the word count checker while drafting to stay in range — and the reading time estimate to gauge whether the piece will hold attention.
  • Speech and presentation timing. A 10-minute conference talk at a measured pace needs roughly 1,300 words. Paste your script and check the speaking time estimate before you rehearse in Austin or anywhere else — adjusting copy is faster than discovering the problem on stage.
  • Translation quoting. Professional translators typically quote by source word count at rates of $0.10–$0.20 per word. Paste the source text to get an accurate word count before requesting a quote or scoping a localization project.
  • Social media and platform limits. LinkedIn articles, email subject lines, and meta descriptions all have character budgets. The character count online view — both with and without spaces — lets you verify copy before pasting into a platform that truncates silently.

Frequently asked questions

Does this word counter work like the Google Docs word counter?

Google Docs word counter (Tools → Word count, or Ctrl+Shift+C) and this tool use the same basic definition: a word is a whitespace-delimited token. Results should match for plain prose. The main difference is that this tool updates in real time as you type and works offline, while the Google Docs and word counter for Google Docs feature requires a live document and a Google account.

Is my text sent to any server?

No. All counting logic runs entirely in your browser. No text is transmitted to any server, stored in a database, or logged anywhere. You can paste confidential drafts — contracts, medical notes, unreleased manuscripts — without any privacy risk. This is the fundamental difference from editor-based tools like Grammarly word count, which process text through their servers.

How does the tool count words in languages without spaces, like Chinese or Japanese?

For CJK scripts, splitting on whitespace produces a word count near zero because words are not space-separated. In those cases, the character count is the meaningful metric — and this tool reports it accurately. The [character counter](/en/character-counter/) provides a dedicated view if character count is your primary concern.

Why does the word count differ from what Microsoft Word reports?

Different tools define 'word' slightly differently. Hyphenated compounds like 'state-of-the-art' may count as one word or four. Footnotes, headers, and text boxes are included or excluded inconsistently across editors. This tool counts every whitespace-separated token in the textarea — what you see is what it counts.

What reading speed does the tool use, and is it accurate?

Reading time is estimated at 238 words per minute, a commonly cited average for silent reading of general prose. Technical documentation, legal text, or code-heavy content is typically read at 100–150 wpm. Speaking time uses 130 wpm, appropriate for a deliberate presentation pace. Treat both figures as ballpark estimates, not precise measurements.

Can I use this as a character count online tool for tweets or meta descriptions?

Yes. The 'No spaces' character count is especially useful for SEO meta descriptions (aim for under 155 characters) and the combined character and word count view helps with any platform that imposes both limits. The counts include all visible characters; invisible Unicode zero-width characters are counted too, which matters when copy-pasting from certain rich-text sources.