Word Counter – Free Online Text Statistics

Multi-dimensional text analysis: characters, words, sentences, paragraphs, reading time, and more. Supports CJK + English mixed content.

Try it Free →

Features

🔢

Multi-Dimensional Stats

Characters (with/without spaces), words, sentences, paragraphs, lines, punctuation marks, and digit count.

⏱️

Reading Time

Estimated reading time based on 200 WPM for English and character-based calculation for CJK text.

🌏

CJK + English Mixed

Accurately counts Chinese, Japanese, Korean characters AND English words in the same document.

Real-Time Updates

Statistics update instantly as you type or paste. No button needed.

🔒

Privacy First

All counting is local in your browser. Your text is never transmitted.

📋

Top Keywords

Shows the most frequently used words (excluding common stop words) in your text.

How to Use

1

Enter or Paste Text

Type or paste your text into the input area. Works with any language.

2

View Statistics

All statistics update in real time — characters, words, sentences, etc.

3

Check Reading Time

See estimated reading and speaking time based on your text length.

4

Copy Report

Copy a summary of all statistics to your clipboard.

Frequently Asked Questions

How are Chinese/Japanese characters counted as words?
For CJK text, each character is typically counted as one 'word' since there's no spaces between words. This gives a conservative estimate that ensures adequate reading time.
What is considered a 'word' for English?
English words are counted by splitting on whitespace and counting non-empty tokens. Punctuation attached to words is stripped before counting.
How is reading time calculated?
Reading time assumes 200 words per minute for English. For Chinese/Japanese text, it uses ~500 characters per minute. Speaking time assumes 130 words per minute for English.
What statistics are shown?
Character count (with and without spaces), word count, sentence count, paragraph count, line count, punctuation count, digit count, and top keywords.
Is my text sent to a server?
No. All counting and analysis is done locally in the browser using JavaScript. Your text never leaves your device.

← Back to pudone! home