Chinese Character Stroke Count

Paste or type a character - one at a time

Stroke convention
Counts strokes in the modern standardized glyph - good for handwriting practice and teaching
* Standard strokes follow the modern standardized glyph. Kangxi strokes follow the Kangxi Dictionary count for the character as a standalone headword (so 丑 counts 4 strokes as itself, not 17 as the variant 醜; the radical 氵 counts 4 strokes as 水). To count variant forms, convert the text to those forms first and look them up.
* All lookups and totalling run locally in your browser and nothing is uploaded; the stroke order animation loads its glyph data online from a CDN (one file per character, fetched the first time you view it), so it reports a load failure without a connection while everything else keeps working.

Stroke Count Calculator Features

Single Character Lookup

Enter one hanzi to get its total stroke count along with pinyin, radical and glyph structure

Batch Stroke Totalling

Paste a passage to list each character's strokes and total them, skipping punctuation, digits and letters

Kangxi Stroke Comparison

Switch between standard and Kangxi strokes in one click for Chinese name analysis and five-grid calculations

Clear Notice for Rare Characters

Characters outside the dictionary are reported as such instead of returning a wrong stroke count

Local Query History

Recently looked-up characters are kept in your browser, ready to click again, and can be cleared any time

Local Processing, No Upload

The stroke dictionaries ship as local data files and everything runs in your browser, with no upload or sign-up

How to Use the Stroke Count Calculator

1

Choose a Mode

Use Single Character to check one hanzi, or Batch Totalling to total a whole passage. Switch between them at any time.

2

Enter Text and Look Up

Type one character and click Look Up Strokes, or paste a passage and click Count Strokes; punctuation and digits are ignored automatically.

3

Switch the Stroke Convention

Standard strokes are shown by default; switch to Kangxi strokes to see the count as the character appears as a headword in the Kangxi Dictionary.

4

Copy or Reuse the Result

Use Copy Result or Copy List to paste the output into a document; recent lookups appear below and can be clicked to run again.

Use Cases

Name Analysis

Five-grid name analysis requires Kangxi stroke counts, so the right convention matters

Handwriting Practice

Check a character's stroke count, radical and structure before practice to avoid missing or adding strokes

Teaching and Lesson Prep

Paste a passage to get the total stroke count quickly and size up writing practice

Calligraphy and Typography

Confirm stroke counts and structural types as a basis for glyph design and copybook layout

Verifying Name Strokes

Check the stroke count of each character in a name against name-study references

Editorial Proofreading

Confirm the radical assignment and structure of uncommon characters to reduce glyph errors

Understanding Chinese Character Strokes

How strokes are counted

A stroke is one continuous movement of the pen from touch-down to lift-off. The modern Chinese standard groups basic strokes into five categories: horizontal, vertical, left-falling, dot and turning. Turns include the horizontal-turn, vertical-turn and left-falling-turn variants. Count according to the standard glyph, one stroke at a time, and note that the turns in characters like 乃 and 及 are single strokes and must not be split.

Why standard and Kangxi strokes differ

The difference comes from radical merging. The Kangxi Dictionary restores a component to its standalone form when counting: the water radical 氵 is counted as 水 with 4 strokes, the grass radical 艹 as 艸 with 6 strokes, and the heart radical 忄 as 心 with 4 strokes. The modern standard instead counts the shapes actually written, so 氵 is just 3 strokes. This tool takes the value for the character as a standalone headword and does not swap in variant forms such as 醜, 韆 or 纔. To count variant forms, convert the text first and then look it up.

Radicals and structure

A radical is a category introduced by dictionaries for indexing; for most phono-semantic characters it is the semantic component, such as 氵 in 江 or 心 in 想. Structure describes how components combine inside the square: left-right (好), top-bottom (花), fully enclosed (國), partially enclosed, and single-body (王). Recognising the structure helps with both glyph understanding and writing order.

Why stroke counts get miscounted

Three common mistakes: treating a connected movement as one stroke or splitting a turn into two, such as the horizontal-turn hook in 門 which is a single stroke; counting components by their simplified shape and mixing it with the Kangxi convention; and counting printed shapes directly while ignoring the standard glyph, for example 木 changes its right-falling stroke to a dot as a component, which keeps the total the same but changes the stroke shapes. Use the tool's result and cross-check with a copybook when precision matters.

Common Characters Quick Reference

Character Pinyin Radical Structure Standard Kangxi

Stroke Count Calculator FAQ

Q: What is the difference between standard strokes and Kangxi strokes?
A: Standard strokes follow the modern standardized glyph; Kangxi strokes follow the Kangxi Dictionary convention of counting the character as a standalone headword, so 氵 counts as 水 with 4 strokes and 艹 as 艸 with 6 strokes. For example 漢 has 5 standard strokes but 15 Kangxi strokes. This tool uses the headword value and will not replace 丑 with the variant 醜 at 17 strokes.
Q: Why does batch counting ignore punctuation and digits?
A: Stroke counts only apply to Chinese characters, so punctuation, spaces, digits and Latin letters have none. The tool skips them and totals hanzi only, which is why 張三,你好! comes to 23 strokes (7+3+7+6).
Q: What if a character is reported as not in the dictionary?
A: The tool covers common characters with both standard and Kangxi stroke data. Very rare characters and variant forms may be missing, in which case it says so rather than returning a wrong count.
Q: Which reading is shown for polyphonic characters?
A: Only the most common reading, for example 長 shows chang and 行 shows xing. For context-aware readings, use our Chinese to Pinyin converter.
Q: Is my data uploaded to a server?
A: No. The dictionaries are bundled as local data files and all lookups run in your browser, so nothing is uploaded and stroke lookup works offline. Stroke order animation needs a connection for its glyph data.
Q: Where is the query history stored?
A: In your browser's localStorage, visible only on this device and browser; it never syncs or uploads. Clearing browser data removes it, and you can clear it from the page too.
Q: What are the main use cases?
A: Checking Kangxi strokes for name analysis, looking up stroke counts, radicals and structure before handwriting practice, totalling the strokes of a passage for teaching, and verifying glyph structure when editing or typesetting.