100% private • Runs in your browser • No server upload

Word Counter

Free online word counter. Accurately count words, sentences, and characters in English, Chinese, Japanese, Korean, and more. Estimates reading time. 100% private.

What this Word Counter does

This free online word counter accurately counts words and sentences in any language — English, Chinese, Japanese, Korean, and mixed multilingual text. It uses the browser's Intl.Segmenter API for precise word boundary detection, the same technology used by professional text editors. Beyond word count, it also shows character count, sentence count, paragraph count, and estimated reading time. Everything runs locally with no data uploaded.

  1. 1.Type or paste your text into the editor. Drag and drop a text file if you prefer.
  2. 2.Watch the word count update instantly as you type — no button click needed.
  3. 3.Review additional stats: sentence count, paragraph count, character count, and estimated reading and speaking time.

Frequently asked questions

Is my text uploaded to a server?

No. All word counting is performed entirely in your browser. Your text never leaves your device — there are no uploads, no API calls, and no data collection.

Does it work with Chinese, Japanese, and Korean?

Yes. Unlike simple space-based word counters, this tool uses Intl.Segmenter for accurate word boundary detection in Chinese (no spaces between words), Japanese (mixed scripts), Korean, and 100+ other languages.

How accurate is the word count compared to Microsoft Word or Google Docs?

The counting uses the same Unicode text segmentation standard (UAX #29) as professional word processors. Results are equivalent to Word and Google Docs for standard text. Minor differences may occur with highly specialized Unicode content.

How is the reading time calculated?

Reading time is based on an average adult reading speed of 238 words per minute (from a 2019 meta-analysis of 190 studies). Speaking time uses 150 words per minute, a standard rate for presentations and narration.

How does it handle mixed English-Chinese text?

Intl.Segmenter handles mixed-language text natively. English words are detected by spaces, while Chinese characters are each treated as a word unit. The result is an accurate total word count across both languages.

How are paragraphs counted?

Paragraphs are detected by blank-line separation. One or more consecutive non-empty lines, separated from the next block by at least one blank line, form a single paragraph. This matches the standard definition used in word processors.