Generator · Print-true
Handwriting worksheets: name tracing and letter tracing
Type the words, names or letters you want practised and get a sheet: a model row drawn as pen strokes with the stroke order numbered, traced rows under it, then blank rule to finish on. The three-line rule is drawn at true stationery sizes, and nothing you type ever leaves your device.
Adjust
Details
How this generator works
Every line on the sheet sits at a real millimeter coordinate. Each practice group is a solid top line, a dashed midline and a solid baseline, and the groups repeat down the page every 1.5 times the ruling height: the ruling itself, then a gap of half a ruling below it. The sheet fits as many whole groups as the content area holds and draws the rule for every one of them, written on or not, so the group count in the readout is the number of groups on the paper. The last group needs its gap below it too, because a descender hangs half a ruling below the baseline. Blank lined paper can use that space and this sheet cannot, so with the default header, at 1/2 inch on US Letter, you get twelve groups here against the thirteen the lined paper generator fits. Setting the sheet header to None frees enough room for a thirteenth; the other two settings print a title, or a title with Name and Date lines to fill in.
The letters are built from pen strokes, which is what lets the sheet show stroke order. Each glyph is stored as a short list of strokes in the order they are taught, in a coordinate space where the x-height is one unit, so a letter is drawn with a single scale and lands exactly on the rule at any size. Because the strokes are ordered, the model row can show where each stroke starts, which comes next and which way it runs. A font cannot carry that, since it stores the outline of a finished shape and nothing about the hand that made it. Traced rows reuse the same paths, dashed or in solid gray. Each item gets from 1 to 8 rows, starting with the model row; the Traced rows setting says how many of the rows after it are traced, and the rest are left blank to write on. The model sheet, on by default, collects every distinct letter your list uses and draws it large with the same numbering, ready to pin up for the class. With one sheet per item, each page holds a single item's rows and the rest of the page is blank rule. If you set the order to shuffled, the seed fixes which item lands on which sheet so a spoiled copy reprints identically. Each worksheet page prints its seed and ruling size small in the bottom margin, so you can match a reprint to the original.
The stroke table holds A–Z, a–z, 0–9 and six punctuation marks: apostrophe, hyphen, period, comma, exclamation mark and question mark. It has no accented letters and no other scripts, which matters for class lists: a name with an é, or a character outside the Latin alphabet, prints without that character, and the note next to the Print button names it (a phone also shows it at the top of the open Adjust panel). With every item on one sheet, a long list runs out of rule, and the note says how many items did not fit. Print at 100% or Actual size, because Fit to page rescales the paper and the ruling stops being the size it says it is.