Chinese Character Worksheet Generator

Make free printable Chinese character worksheets to practise stroke order, tracing and writing from memory. Choose characters from your own text, a List or HSK band, or your saved words. Sheets include pinyin and meanings. Print on A4 or US Letter, or save as a PDF. Create as many sheets as you like for free, with up to 300 characters per sheet. You only need an account for saved words.

Words from

Try an example:

Sheet settings
Paper

Match this paper size in the print dialog and use 100% scale.

Include

Tick any combination. Each part starts on a new page, in the order shown above.

What is on the sheet

Choose any combination of writing practice, recall test and stroke order reference. Each part starts on a new page, in that order. Characters stay in the order you give them.

Writing practice is ticked by default. Each character has a line showing the character, its pinyin, its first English meaning from the Chinese Boost dictionary and its stroke count. If the character comes from a word, the line also shows the word, its pinyin and its meaning. The character’s reading in that word comes first, followed by any other readings. For example, 行 in 银行 yínháng (bank) shows háng first.

The line ends with the character’s structure and radical, as shown in the Chinese Boost dictionary. For 好, this reads “⿰ 左右结构 · 部首 女”. The symbol shows how the parts are arranged, here left and right. Single-component characters have no structure symbol, as in “独体字 · 部首 行”. Where no structure is recorded, this part of the line shows only the radical. The radical appears in the form used in the character, such as 氵 for 江. Recall test lines omit these details.

The strokes are shown one at a time in writing order. Earlier strokes are grey and the new stroke is black. Below them is a row of 米字格 squares, starting with a black model, then three pale red copies to trace and empty squares to write in. Characters with more than 10 strokes have four copies to trace and a second row of empty squares.

Stroke order reference pages come last. Each character is drawn large in grey. A thin black arrow inside each stroke shows its direction, and a number marks where the stroke starts. Characters with more than 10 strokes have a larger square. Pinyin and the stroke count appear below each character. The same structure and radical details follow the stroke count, as in “6 strokes · ⿰ 左右结构 · 部首 女” for 好.

Printing at the right size

The writing squares use a 米字格 grid. Their size is set automatically at about 16 mm on paper, or about 20 mm if any character on the sheet has more than 10 strokes. The size is adjusted slightly to fit whole squares across each row.

Select Print or save as PDF to open your browser’s print dialogue. Choose the same paper size as the sheet and set the scale to 100% or “Actual size”. To save a PDF, choose “Save as PDF” in the print dialogue.

Recall tests

Tick Recall test to show each character’s pinyin and meaning above a row of empty squares. Write the character from memory. The character itself is hidden. If it comes from a word, the word is shown with a gap, such as 银_ for 行.

Recall test pages follow any writing practice pages. To print only the test, tick Recall test and untick the other two boxes. To include an answer key, tick Stroke order reference.

Where the stroke order comes from

The stroke outlines come from Make Me a Hanzi, the same source used for stroke order animations on Chinese Boost dictionary pages. Characters without outlines use a font and have no stroke order row.

Powered by pinyinjs