Online Word Counter

Count characters, words, paragraphs, sentences, and analyze keyword frequency. All processing happens locally in your browser.

Word Count Keyword Density
Statistics
0
Total Characters
0
Chinese Chars
0
English Words
0
Paragraphs
0
Sentences
0
Lines
0
Visible Chars
0
Digits
0
Punctuation

Word Count Is Not One Number: The Real Spec Difference Between Chinese and English

Many people treat "word count" as a single fixed number, but it is actually a set of different metrics. The same passage, counted as total characters, as Chinese characters, or as English words, yields three completely different results. Understanding these differences matters more than staring at one number—this tool reports nine metrics at once so you can pick the one you need instead of being misled by a single figure. For writing and formatting tips built on these metrics, see the complete word counter guide.

What the Nine Metrics Actually Measure (Rules & Algorithm)

The nine metrics below follow exactly the same logic as the calculator at the top of the page. Using the page's default sample text ("Welcome to the online word counter tool! … maximum privacy protection."), the measured values are:

MetricMeaningRuleDefault Sample Measured
Total CharactersLength of text (spaces, newlines, punctuation included)String length346
Chinese CharactersCount of Han charactersMatches CJK block U+4E00–U+9FFF0
English WordsCount of Latin letter runsMatches [A-Za-z]+ runs54
ParagraphsNon-empty linesSplit by newline, drop blank lines1
SentencesSegments split by sentence-end punctuationSplit by ASCII .!?5
LinesNewline count + 1Split by newline1
Visible CharactersLength after removing whitespaceStrip all whitespace293
DigitsArabic digit countMatch \d0
PunctuationNon-word, non-space symbolsExclude letters, digits, whitespace, CJK10

Note: the default sample has no Chinese, no digits, and no extra whitespace, so "Chinese Characters" and "Digits" are 0, while "Total Characters" (346) and "Visible Characters" (293) differ by the 53 spaces. The gap between those two is the quickest way to sanity-check whether hidden whitespace is inflating your count.

Why CJK and Latin Count "Words" Differently

Chinese and English define "how many words" from fundamentally different bases. Chinese has no inter-word spaces and counts by character; English tokenizes by whitespace and counts by word. This difference runs through encoding, punctuation, reading speed, and sentence segmentation:

DimensionLatin / English ConventionCJK / International View (Unicode / ISO)
Base unitWord, tokenized by whitespace (Unicode Text Segmentation, UAX #29)Character for Han text; Latin parts still tokenized by whitespace
PunctuationHalf-width: . ( ) " " ,Full-width for CJK: 。()""、,
Reading speedAbout 200–250 words / minute (typical adult English range)About 300–500 characters / minute for Chinese readers
Sentence splitBy . ! ?By 。!? for CJK text
Mixed handlingLatin counted by whitespace, CJK by characterDifferent break rules applied per script (UAX #29)

Note: because the two systems use different units, you cannot directly subtract or convert a Chinese character count into an English word count. Always label which unit you are reporting when comparing texts across languages.

Platform Character / Word Limits (How Much Fits Before You Are Cut Off)

The trap is that platforms cap by different units—some by "characters", some by "characters" but counting CJK as one each. Below are common international limits, with the English word capacity estimated at an average of about 6.1 characters per word (including the space):

PlatformLimit UnitCapEnglish Words (~)CJK Characters (~)
Twitter / XCharacters per tweet280~45280
SEO TitleSearch snippet characters60~960
Meta DescriptionSearch snippet characters155~25155
SMS (GSM)Characters per message160~26160
Domain Label (RFC 1035)Characters per label63~1063

Note: the "English words (~)" column is a theoretical estimate at ~6.1 characters per word including spaces; real numbers move with word length. On character-capped platforms, each CJK character usually costs exactly one character, so 280 characters hold about 280 Han characters—roughly six times the English word count for the same budget.

Reading Speed Tiers and Time Estimation

Beyond counts, reading time is another planning yardstick. English readers typically fall in these ranges:

Reading ScenarioEnglish Words / MinChinese Chars / MinNote
Slow, careful150–200200–300Technical docs, contracts
Normal200–250300–400Articles, blogs, news
Fast skim250–300400–500Headlines, summaries, feeds

The Reading Time tool uses a "slow 200 / normal 300 / fast 400 characters per minute" model; the default sample (54 English words) estimates to about 0.3 / 0.2 / 0.1 minutes under that model. For finer planning, pair it with the reading time estimation guide.

How Mixed CJK + Latin Text Is Counted

When a passage contains both Chinese and English (product docs, subtitles, technical writing), different software segments "words" very differently. Knowing this tool's approach helps you predict the result:

Tool / SoftwareCJK CountingLatin CountingThis Tool
Microsoft WordCounts characters as "words"Spaces split into "words"Same idea: two separate metrics
Google DocsCounts by characterSplits by whitespaceEnglish words = letter runs
This toolMatches CJK block U+4E00–U+9FFFMatches [A-Za-z]+ runsChinese chars and English words counted apart

Note: this tool only counts the common Han block U+4E00–U+9FFF for "Chinese Characters"; rare extension-region characters, emoji, and full-width Latin letters are excluded from that metric. English counts only continuous ASCII letter runs, so hyphenated words like "word-count" count as one, and pure numbers are not English words. Results on code comments or symbol-heavy text will differ from a visual estimate—this is expected.

Three Real Examples (Consistent With the Page Defaults)

Example 1: the default sample text. Analyzing the page's default content ("Welcome to the online word counter tool! … maximum privacy protection.") gives: Total Characters 346, Chinese Characters 0, English Words 54, Paragraphs 1, Sentences 5, Lines 1, Visible Characters 293, Digits 0, Punctuation 10. The keyword "tool" appears twice, about 3.70% density, the most frequent non-stopword.

Example 2: mixed CJK + Latin text. Take "Our WordCount tool supports mixed CJK and English text, e.g. 中文混排统计 in one paragraph." The result is: Total Characters 85, Chinese Characters 6, English Words 14, Paragraphs 1, Sentences 3, Visible Characters 72, Punctuation 4. Mixed scripts are split into two independent metrics that do not interfere.

Example 3: applying platform limits. To fit a message inside a Twitter cap of 280 characters, you can place about 45 English words or about 280 Han characters. A 155-character meta description holds about 25 English words. Reversing it: a 54-word English paragraph is far under both, while the same information in Chinese would be a similar character count—showing again why the two units are not interchangeable.

Frequently Asked Questions

Why does my Chinese text show only 1 sentence?

Because "Sentences" is split by ASCII period, question mark, and exclamation mark (.!?), while Chinese uses full-width 。!?, which are not recognized. For example "今天天气很好。明天可能会下雨。我们带伞出门吧。" contains 3 Chinese periods but this tool still counts it as 1 sentence. To count Chinese sentences accurately, temporarily replace the Chinese punctuation with English punctuation before analyzing.

How are English words counted when mixed with CJK?

Any continuous run of Latin letters ([A-Za-z]+) counts as one English word; Chinese, digits, and punctuation are excluded. In "WordCount tool", WordCount is 1 English word; "2026" is a digit and is not counted as an English word.

Why is keyword density for Chinese counted per-character, not per-word?

Chinese has no whitespace to tokenize words, so counting per character is unambiguous and fully reproducible, avoiding the uncertainty a word-segmentation engine would introduce. This tool shows the most frequent Han characters with their share for Chinese, and stopword-filtered content words for English; the two "density" meanings are not the same, so compare them with care.

What is the difference between total characters and visible characters?

Total Characters equals the text length including every space and newline; Visible Characters equals the length after removing whitespace. They match only when the text has no spaces or newlines—once you add either, the two diverge, which is the first pair to check when your numbers look off.

Privacy, Use Cases, and Companion Tools

All text processing runs locally in your browser; your content never leaves your device, ensuring complete privacy. Common uses: optimizing keyword density for SEO writing, meeting word-count minimums for academic work, staying within character limits for social posts, and comparing source and target lengths in translation. After counting, use the Text Cleaner to strip extra spaces and newlines, then re-run the check here—forming a complete "write, count, clean, optimize" workflow.