Chinese Sentence Counter

Count sentences in Chinese text using 。!?…… punctuation

Count sentences in Chinese text. Splits on the full stop 。, full-width ! and ?, and the Chinese ellipsis ……, while ignoring the enumeration comma 、 and full-width comma , that join clauses. Reports Han character counts. Runs in your browser. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Which marks end a Chinese sentence?

The main terminator is the ideographic full stop 。 (U+3002). Questions use the full-width ? (U+FF1F), exclamations the full-width ! (U+FF01), and a trailing thought uses the Chinese ellipsis ……. ASCII !?. are also accepted for mixed-script text.

Chinese uses full-width punctuation that differs from Latin marks: the sentence full stop is the small circle (U+3002), the comma is or the enumeration , and the ellipsis is a doubled ……. A counter built for English would miss the entirely and have no word boundaries to work with. This tool understands Chinese punctuation and gives counts that actually reflect the structure of Chinese prose.

Why a Chinese sentence counter is different

An English sentence counter splits on . ! ? and counts words between them. Neither approach translates to Chinese:

  • Chinese uses full-width punctuation: instead of . ! ?.
  • Chinese is written without spaces, so a word count is meaningless — character count is the meaningful metric.
  • The enumeration comma and full-width comma look superficially like sentence-ending punctuation to an English parser but are clause-level separators, not sentence breaks.
  • The Chinese ellipsis is two characters run together …… — if each were treated as a separate sentence break, the count would double.

How the counting works

The tool splits on consecutive runs of sentence-ending marks: (full-width) and their ASCII equivalents . ? !, plus the ellipsis . Consecutive marks — including the doubled …… — collapse into a single break, so an exclamation followed by a full stop !。 still ends just one sentence.

Each resulting segment is tested for Han or alphanumeric content; empty segments (two consecutive breaks with nothing between) are discarded. The count of passing segments is the sentence count. The tool also reports the total Han character count and the average characters per sentence, which together give a more useful picture of text density than the sentence count alone.

Example

中文很美。你会说吗?我也觉得,汉字是世界上最有意思的文字!

The tool finds three sentence-ending marks — — and reports 3 sentences, with a Han character count and average length.

The full-width comma before 汉字是 is a clause boundary, not a sentence break, so it correctly does not increase the count.

Practical uses

  • Checking editorial structure: long paragraphs with many short sentences versus a few long ones signal different styles; see the average character-per-sentence to judge.
  • Translation parity: verify that a Chinese source and its English translation have the same sentence count as a rough structural check.
  • Content moderation: many systems limit text by sentence count; a Chinese-aware counter avoids off-by-many errors from using an English splitter.

Everything runs locally in your browser; your text is never uploaded.