Add your characters
Paste words or a short passage. Repeated Hanzi are automatically removed, while their original order is preserved.
Create a writing sheet from any Chinese characters. Add pinyin and stroke-order guides, choose your grid, then print or save it as a PDF.
8 characters · Tian Zi Ge · Progressive practice
8 characters · Tian Zi Ge · Progressive practice
Type a name, lesson vocabulary, an HSK word list, or characters from one of our stories. The generator keeps the first occurrence of each character, adds context-aware pinyin, and builds a clean practice row for every Hanzi.
Choose 田字格 for basic balance, 米字格 for diagonal guidance, or a plain square grid. Progressive mode fades the model character across the first boxes before leaving space for independent writing.
Paste words or a short passage. Repeated Hanzi are automatically removed, while their original order is preserved.
Adjust grid type, size, tracing mode, pinyin, stroke order, paper size, and orientation in the live preview.
Download a ready-to-use, multi-page PDF directly from the browser. Rows stay together across page breaks for cleaner printing.
Yes. There is no account, payment, or daily generation limit. Each sheet can contain up to 24 unique characters, and you can create as many sheets as you need.
田字格 divides a square into four sections to help with character balance. 米字格 adds diagonal lines, which provide extra guidance for stroke direction and proportion.
Select “Generate PDF.” The complete worksheet is built in your browser and downloaded directly, using your selected paper size and orientation. Longer worksheets are automatically split across multiple pages.
Stroke diagrams are rendered with the open-source Hanzi Writer project and character data derived from Make Me a Hanzi.
Yes, when stroke data is available for the selected character. If a rare character is unavailable, the writing grids still remain usable.
No. Shanhai Story does not save the text you enter. When stroke-order guides are enabled, your browser requests data for the selected characters from Hanzi Writer’s CDN; turn that option off to avoid those requests.