Chinese Character Practice Sheet Generator

Page 1 / 1

Key features

Six practice grids

Tianzige, Mizige, Huigong, nine-grid, plain square and no-grid layouts cover everything from stroke placement to free writing.

Four tracing modes in one click

Tracing, tracing + pinyin, and a stroke-by-stroke build-up. The tracing modes put one character per row with the first cells as models and the rest blank to write in; the build-up mode shows the strokes one at a time above a row of a solid model plus pale grey characters to trace.

Pinyin and stroke order

Tone-marked pinyin sits in an equal-width box above each cell; the build-up mode draws every stroke in sequence, one more per cell, so the writing order is easy to follow; the table adds stroke count, radical and structure.

Five worksheet fonts

Choose Kai, Song, Hei, Li or Yuan. Kai (regular script) is closest to the handwriting model taught in Chinese primary schools.

Exact millimetre layout

Paper size, orientation, cell size and margin are all measured in millimetres, so what you see is what the printer produces.

Nothing leaves your device

Layout, pinyin, stroke lookup and PNG export all run in the browser. Your text is never uploaded and no account is needed.

How to use the generator

1

Pick a mode and enter the characters

Choose a sheet mode first (tracing / tracing + pinyin / stroke-by-stroke build-up), then type or paste characters into the box on the left, or click a built-in preset such as Grade 1 characters or Quiet Night Thought. Tick Remove duplicates when your list repeats characters.

2

Choose the grid and the number of traced cells

For beginners use Tianzige or Mizige; use Huigong or nine-grid to work on structure. Drag Traced model characters per row to decide how many cells show the model and how many stay blank. Switch to Free setup to adjust the line colour and cell style individually.

3

Adjust layout and guides

Choose a paper size and orientation, drag the cell-size slider to change how many characters fit per line, and switch pinyin, stroke counts and the header on or off.

4

Print or export

The preview updates live; page through longer lists with Previous and Next. Click Print sheets to print every page, or Export PNG to save the current page at 300 DPI.

Who it is for

Primary school vocabulary

Paste the character list for the week and generate a pinyin-annotated Tianzige sheet in seconds instead of buying workbooks.

Teachers preparing lessons

Produce one tracing sheet and one copy sheet per lesson, and check stroke counts and radicals straight from the character table.

Calligraphy and penmanship

Use Mizige to control the angle of diagonal strokes and Huigong to balance the centre of gravity, with Kai or Li as the model script.

Chinese as a second language

Pinyin grids help learners link sound and shape; export a PNG and drop it straight into slides or study notes.

Parents and holiday homework

Turn names, poems or idioms into worksheets and print a week of handwriting practice in one go.

Adult handwriting practice

Use plain squares or nine-grid with the blank style to drill frequently used characters at your own pace.

Understanding Chinese practice grids

Why Chinese practice uses the Tianzige

A Chinese character is positioned by five references: above, below, left, right and centre. The Tianzige supplies the outer boundary plus a horizontal and a vertical centre line that split the square into four quadrants. Before writing, the learner decides which quadrant a stroke starts in and whether it sits on a centre line, which turns "looks roughly right" into "is in the right place". That is why Tianzige paper is standard in the early primary years.

What Mizige and Huigong add

Mizige keeps the Tianzige cross and adds both diagonals, giving eight guide lines. The angle of pie (falling left) and na (falling right) strokes can be compared directly against the diagonals, which is useful when correcting strokes that are too flat or too steep. Huigong nests a smaller square inside the outer one; the inner square marks the core area of the character and trains a centred, tight-inside, relaxed-outside structure, which helps with enclosed characters such as 国 and 回.

The tracing, outlining and copying progression

Handwriting practice usually moves through four stages: trace over a pale model, follow an outline, copy while looking at a model character, then write from memory. Tracing builds stroke order and muscle memory; outlining reinforces stroke direction; copying develops independent control; dictation removes the model entirely. The cell styles in this tool map directly onto those four levels so you can move a learner up as they improve.

How the stroke build-up helps

Stroke order is the sequence in which the strokes of a character are written. The basic rules are: horizontal before vertical, falling-left before falling-right, top before bottom, left before right, outside before inside, middle before both sides, and the enclosing stroke last. Beginners often get the shape wrong not because they draw a stroke incorrectly but because they draw them in the wrong order. The stroke-by-stroke build-up mode draws every stroke in order, one extra stroke per cell with the newest one in red, so a learner can see exactly how a complex character is assembled — which builds the habit far faster than plain tracing.

Stroke counts and radicals

The stroke count is the total number of strokes needed to write a character in the standard order, and it is used for dictionary lookup, sorting and exams. The radical is the classifying component used to index characters in a dictionary, and characters under the same radical often share a related meaning. The character table lists stroke count, radical and structural type (left-right, top-bottom, enclosure and so on) for every character on the sheet.

Grid type quick reference

Grid Guide lines Main purpose Best stage
Tianzige 田字格Outer square + horizontal and vertical centre linesLocate each stroke left, right, above or below the centreBeginners and vocabulary drills
Mizige 米字格Outer square + cross + both diagonalsControl the angle of diagonal strokesCorrecting pie and na, balancing the frame
Huigong 回宫格Outer square + centred inner square + crossTrain the centre of gravity, tight inside and relaxed outsideStructure and proportion work
Nine-grid 九宫格Outer square divided into 3×3 cellsPlan the proportions of multi-part charactersComplex and compound characters
Square 方格Outer square onlyWrite a full page at a consistent sizeOnce the structure is learned
No grid 无格No guidesSimulate real writing conditionsCopying finished texts and dictation

Rule of thumb: start with Tianzige or Mizige, use Huigong for structure, plain squares for whole passages and no grid for dictation.

Frequently asked questions

How do I use the Chinese character practice sheet generator?
Type or paste the characters you want to practise into the box on the left, or click a built-in preset. Start by choosing a sheet mode (tracing, tracing + pinyin, or stroke-by-stroke build-up), then pick a grid type, a font and a paper size; the preview on the right updates instantly. Each row holds one character: drag Traced model characters per row to set how many cells show the model and how many stay blank for writing. Click Print sheets to print every page, or Export PNG to save the current page as a high-resolution image.
What is the difference between the three sheet modes?
① Tracing sheet: the first few cells of each row hold pale red outline characters and the rest are blank, with no pinyin and no stroke numbers — best for the very first attempts. ② Tracing + pinyin: an equal-width pinyin box sits above every Tianzige cell, lining sound up with shape. ③ Tracing + stroke steps: a strip above builds the character up one stroke at a time, each cell adding a single stroke with the newest one drawn in red; below it the first Tianzige cell is a solid black model character and the rest are pale grey characters to trace over, filling the whole row. The first two modes put one character per row, traced for the first cells and blank for the rest.
What is the difference between Tianzige, Mizige, Huigong and nine-grid paper?
Tianzige has an outer square plus one horizontal and one vertical centre line, which locates each stroke left, right, above or below the centre. Mizige adds two diagonals for eight guide lines in total and is best for practising diagonal strokes. Huigong nests a smaller square inside the outer square to train the centre of gravity and the tight-inside, relaxed-outside structure. Nine-grid divides the square into a 3×3 grid so the proportions of complex characters can be planned. A plain square has only the outer frame, and no grid removes the guides entirely.
What do tracing, light ink, outline, first-cell demo and blank mean?
Tracing prints a pale red solid character in every cell to write over. Light ink uses a pale grey solid character, lighter than tracing, for the next stage. Outline draws only the contour of the character so the learner follows the stroke direction. First-cell demo prints a solid black character in the first cell of each row and leaves the rest empty for copying. Blank keeps only the grid for free writing or dictation.
Are pinyin and stroke counts generated automatically?
Yes. Turn on Show pinyin and each cell is annotated with a tone-marked reading above the character; turn on Show stroke count and the total number of strokes appears in the top-right corner of every cell. The character table below the tool also lists pinyin, stroke count, radical and structural type for every distinct character.
How do I print the worksheet so it comes out at the right size?
Click Print sheets to open the browser print dialog, then set scale to 100%, set margins to None, and switch off the browser's own headers and footers. Choose the same paper size you selected in the tool (A4 or A3) so each page fills exactly and is not cropped. If your printer cannot print borderless, raise the margin to 10 mm or more before printing.
Can I export the worksheet as an image?
Yes. Export PNG saves the currently previewed page as a 300 DPI PNG; an A4 page is roughly 2480 × 3508 pixels, large enough to share in a chat group or drop into a document. For multi-page sheets, use Previous and Next to move to the page you want before exporting.
Is my text uploaded to a server?
No. Layout, pinyin annotation, stroke lookup and image export all run locally in your browser. Nothing you type is uploaded, and no account or sign-in is required. The pinyin and stroke data come from this site's own character database, so the tool keeps working offline after the first load.