Free Chinese character worksheet generator for kids and students learning Mandarin. Choose from HSK 1 to HSK 6 presets or enter your own characters. Each worksheet includes stroke-order practice grids with pinyin, English meaning, and writing rows. Perfect for Chinese school, homeschool, and self-study. Print or download as PDF instantly — no login required.
Select an HSK level and click Load, or type characters and click Generate.
This is a free Chinese character writing worksheet generator. Load an HSK level or type in your own characters, and the page builds a printable 汉字 practice sheet with stroke-order diagrams, pinyin, English meanings and tracing rows — no account, no download, no watermark. Unlike a fixed PDF, every sheet is built to order: choose which characters, how many practice rows, how big the grid, and whether to show or hide each guide.
Each worksheet is a set of character sections. A section shows one character large, with its stroke-order sequence broken down step by step, followed by practice squares in a standard 米字格-style grid so the child can copy it at the correct proportions.
The HSK Preset dropdown loads a ready-made character set for each level of the Hanyu Shuiping Kaoshi, the standard international Chinese proficiency test. Click Load and the characters populate the input box, where you can still trim or add to them before generating.
| Preset | Level | Distinct characters | Typical use |
|---|---|---|---|
| HSK 1 | Beginner | 174 | First characters: 爱, 八, 大, 好, people and numbers |
| HSK 2 | Elementary | 230 | Everyday verbs and adjectives: 帮, 唱, 穿, 快 |
| HSK 3 | Pre-Intermediate | 191 | Fuller sentences: 搬, 被, 较, 关 |
| HSK 4 | Intermediate | 292 | Abstract and compound words: 保, 护, 悲, 观 |
| HSK 5 | Upper-Intermediate | 283 | Formal and written register: 暗, 示, 险, 辩 |
| HSK 6 | Advanced | 223 | Literary and idiomatic: 哀, 愁, 宝, 贵 |
Across all six presets the generator covers 794 distinct characters. You are not limited to them — the Characters box accepts anything you paste in, so you can build a sheet around a single lesson, a child’s name, a set of radicals, or the characters they got wrong in last week’s test.
Stroke order is not decorative. Chinese characters are written in a fixed sequence, and that sequence does three practical things. It produces consistent proportions, because each stroke is positioned relative to the ones already on the page. It makes handwriting legible at speed, since the connections between strokes in cursive writing depend on the order they were made. And it is how dictionaries and handwriting input methods work — a child who writes 王 in the wrong order will struggle to look up characters by stroke count or to use handwriting recognition on a phone.
The general rules are learnable: top before bottom, left before right, horizontal before crossing vertical, outside before inside, and close the box last. But there are enough exceptions that rules alone are not sufficient, which is why every character on these sheets carries its own stroke-by-stroke diagram rather than a printed rule list.
How you configure the sheet should change as a child improves. These four settings cover most of the journey from first characters to independent writing:
86px grid, 3 rows, tracing and stroke order both on, pinyin shown. The child traces every square and never writes unaided.
70px grid, 4 to 5 rows. Tracing stays on for the first squares, so the child traces once then writes the rest freehand.
Turn tracing off and keep stroke order on. The child works from the diagram alone, which is much closer to writing from memory.
Show the English meaning and hide pinyin, or hide both. Now the sheet is a recall exercise rather than a copying exercise.
Children learn stroke order fastest when they see the same handful of rules applied again and again across different characters, rather than as an abstract list. These are the ones that account for most characters at HSK 1 to 3 level:
Generate a sheet with just 三, 十, 月, 回 and 小 and you have a lesson on the whole rule set in five characters. Because you can type any characters you like into the input box, building a themed sheet like this takes a few seconds.
The most common use is weekend Chinese school and heritage learners — children who speak Mandarin at home but get comparatively little writing practice, and who need volume rather than new instruction. Generating the same twenty characters at four rows each, twice a week, does more for retention than a workbook that moves on before anything is consolidated.
They also work for adult HSK candidates. Writing is the part of HSK preparation most often skipped, because typing with pinyin input does not require you to recall the strokes. Working through a level’s character set on paper exposes exactly which characters you recognise but cannot produce — usually a much larger set than people expect.
For classroom teachers and tutors, the footer field is the practical feature: put your school or tutoring name on every sheet, generate a set for the week, and print once for the whole class.
Yes. Every preset and every option is free, with no account, no download and no watermark. Generate and print as many sheets as you like.
Yes. Type or paste any characters into the Characters box. You can also load a preset first and then edit the list, which is the quickest way to build a sheet around one lesson.
The HSK presets use simplified characters, since HSK is a simplified-character examination. If you enter traditional characters yourself, the generator will render them and show stroke order for them.
Yes. Untick Tracing Guide and the practice squares print empty, which is the right setting once a child no longer needs to trace. Stroke order, pinyin and meaning each have their own tick box too.
Three rows suits most children for new characters. Use one or two rows when revising many characters at once, and five or more when drilling a small set that keeps being forgotten.
Yes. Enter it in the Store Name field and it prints in the footer of every page, alongside the page number.
The generator runs in any modern browser, but a larger screen is easier for arranging a character set. Printing works from mobile browsers.