Word & Character Counter

Count characters, Chinese/English, lines, paragraphs, UTF-8 bytes and estimated reading time

—

Why counters disagree: characters, code points, bytes, and grapheme clusters

"How many characters" has at least four answers

The same string counted by different criteria yields different numbers, and each number is "correct":

Metricabc中文café😀
UTF-16 code units (JS length)3242
Unicode code points3241
UTF-8 bytes3654
User-perceived characters (grapheme clusters)3241

Three key discrepancies:

This tool reports the character count (UTF-16 code units) and the UTF-8 byte count separately because both are needed in practice: UI limits are usually by character, while storage and transmission limits are by byte.

Chinese "word count" has no single definition

English splits words on spaces, so "word count" is unambiguous. Chinese has no inter-word spaces, which creates disagreement:

The tool counts CJK characters and English words separately so you can see both dimensions at once — in mixed text (technical docs, product copy) relying on a single number badly distorts the result.

Which number to use when

ScenarioLook atReason
Weibo / comment length limitCharacter countThe platform checks by character (and may apply weighted rules)
Database field lengthBytesVARCHAR(n) is by bytes or by characters depending on version and config; confirm which
SMS billingBytesPure ASCII is 160 chars per message; Chinese is 70 chars per message under UCS-2
Article / abstractCharacter or word countPer the submission rule, "字" or "words"
SEO title and description lengthPixel widthEngines truncate by rendered width, not by character count
Subtitle duration estimateCharacter count plus reading speedSee the next section

Reading-time baseline

The tool estimates reading time from the counts. Reference baselines:

So the number is only a magnitude reference for judging "is this copy too long", not a precise duration promise.

What the tool counts

All counting runs locally in your browser; no text is uploaded, which matters when counting long internal documents or customer material.

FAQ

How is reading time calculated for Chinese vs English?

Estimated by experience: roughly 300 Chinese characters/minute and 200 English words/minute, summed for the total duration.

Why do UTF-8 bytes differ from the character count?

A Chinese character takes 3 bytes in UTF-8, an emoji takes 4 bytes, while the character count is just 1, so bytes are usually larger than the character count.