Hanzi worksheet generator

About this generator

This generator creates printable Chinese practice sheets from individual characters and words, and it can be used both for ordinary copybook pages and for fully blank writing rows. I wanted a generator made the way I felt worked best for studying Chinese, so I made one for myself and now share it here.

How worksheets are organized

A worksheet can combine three kinds of content: individual characters, whole words, and blank writing rows. Individual characters are meant for studying hanzi one by one, so their blocks can include morphology and, if enabled, character-level translation. Words are treated as complete vocabulary items; they can show word-level translation, but not morphology.

The Get chars from words button extracts unique characters from the word list and places them into the Individual characters field. If both text fields are empty, you can still generate blank practice rows by leaving Fill with blank rows enabled.

What each block can include

Each block is built around one or more rows of writing cells. Depending on the settings, it can also include a sample character or word, traceable copies, pinyin, stroke-order hints above the writing rows, and a lower information line with translation and, for single characters, morphology.

The overall appearance can be adjusted in detail with page, spacing, guide-line, font, and brightness settings.

What the settings blocks control

Page layout controls paper size, margins, title, page numbers, and spacing between blocks. Writing cells and Guide lines control the cells themselves and the helper patterns inside them. Sample & traceable characters, Pinyin & stroke order, and Translation & morphology control the information placed around each block. Remaining empty space controls how unfinished page space is filled; in double-sided mode it can continue automatically to the end of an even page.

Data sources

Stroke-order graphics and character decomposition come from Make Me a Hanzi. Many English character and word definitions come from CC-CEDICT. Some rare, variant, or non-standard characters may have incomplete stroke-order or dictionary data.