Count the strokes of every Han character in a word, sentence or whole paragraph. Each listed character shows its stroke number,
with a running total and optional ascending / descending sorting — handy for names, study lists and writing practice.
Characters outside the built-in GB2312 common table are flagged with ? instead of being guessed.
Also see the Chinese Pinyin Converter for readings of the characters you are practising, and the Acrostic Poem Generator for verse built from classical lines.
All processing happens locally in your browser with a bundled stroke table — your text is never uploaded to any server.
List order:Letters, digits and punctuation are ignored.
Unknown characters are listed with ?.
Chinese Text (中文)
Per-Character Strokes
Ctrl+Enter counts.
Type or paste Chinese text and click Count Strokes. All processing stays in your browser.
Method: stroke counts come from the Unihan kTotalStrokes field for the GB2312 common set (6763 characters), the same source used by reference dictionaries.
The output lists character count per line, one Han character per line; non-Han text is skipped and characters outside the table are marked ?.
For example 你好 gives 你 7 and 好 6, total 13.
Traditional and extended characters outside GB2312 may be unknown — no stroke number is ever guessed.
Strokes, stroke order and why counts differ
Every Han character is built from a fixed inventory of stroke shapes, and the stroke count is simply how many of them the character takes — 你 7, 好 6, the same figures dictionaries print. Stroke order is a separate learned convention (mostly top-to-bottom, left-to-right) that this page does not need: it counts shapes, not pen movements.
Counts can legitimately differ between references: the simplified and traditional forms of the “same” character have different stroke counts (马 3 vs 馬 10), and dictionary schools occasionally count one merged shape as a single stroke or two — which is why this page follows one source, Unihan kTotalStrokes, consistently.
🔷 Chinese (中文) Tools
Chinese text tools running entirely in your browser — part of the Text Tools family.