Generator · Print-true

Handwriting worksheets

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.

Sheet Rule Practice Pages Seed
One sheet per item is the class-set setting.
After the model row. Cut back so one blank row always remains.
Fixes the shuffled order, so a spoiled sheet reprints identically. With the order as typed it changes nothing.
A comma also starts a new item, so keep a surname on the same line as its first name.

How this generator works

Every line on the sheet sits at a real millimetre coordinate. A practice rule here is a group of three lines — a solid top line, a dashed midline, and a solid baseline — and the ruling size you choose is the distance from the top line down to the baseline. The midline sits at exactly half of that, the gap below each group is another half, so successive groups repeat at 1.5 times the ruling height. The sheet fits as many whole groups as the content area holds, and it draws the rule for every one of them whether or not anything is written on it, so the group count in the readout is the number of groups actually on the paper. One subtlety is worth stating because it costs you a line: the last group needs the gap below it to stay empty, because a descender hangs half a ruling below the baseline. Blank lined paper can use that space and this sheet cannot, so at 1/2 inch on US Letter you get twelve groups here against the thirteen the lined paper generator fits.

The letters are pen strokes rather than type, and that is the whole reason the page exists. Each glyph is authored 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 mark where each one starts, number them, and point an arrow the way the pen goes — none of which a font can express, since a font stores the outline of a finished shape and knows nothing about the hand that made it. Traced rows reuse the same paths with a dash pattern or in grey. The optional model sheet collects every distinct letter your list uses and draws it large with the same numbering, which is the sheet a teacher pins up. If you set the order to shuffled, the seed fixes which item lands on which sheet so a spoiled copy reprints identically; left as typed, the seed changes nothing and the hint under it says so.

The honest limits. The stroke table holds A–Z, a–z, 0–9 and a handful of punctuation. It holds no accented letters and no other script, so a name with an é or a character outside Latin is named in the notice under the controls rather than quietly dropped — a real constraint on a page aimed at class registers. Cursive is absent because joins are a different problem from letters, and hollow outline letters are absent because the honest versions need a real font and the cheap version erases the rule it crosses, since printers do not print white. With every item on one sheet a long list runs out of rule, and the page tells you how many items did not fit instead of printing a sheet that disagrees with your list. And as with every sheet here, the geometry is only true if you print at 100% or Actual size — Fit to page rescales the paper and the ruling stops being the size it says it is.

Frequently asked questions

What do the three lines mean, and what is the ruling size?
A practice rule is a group of three lines — a solid top line, a dashed midline, and a solid baseline. The ruling size is the distance from the top line down to the baseline, and the midline sits at exactly half of it, which is where the body of a small letter stops. The four sizes offered are 1 inch, 3/4 inch, 5/8 inch and 1/2 inch, the sizes sold as school handwriting paper. The 1/2 inch rule is the same one the lined paper generator prints under its handwriting preset, so a worksheet and a stack of blank practice paper match at that size; the other three have no counterpart there yet.
Can I make one worksheet per child from a class list?
Yes — paste the list one name per line and set the layout to one sheet per item. Two things to know before you print thirty of them. The list keeps one of each distinct name, so two children both called Ava produce a single worksheet unless you add an initial; the page counts what you typed and warns you when it has merged something. And a comma starts a new item, so a roster pasted as Ortiz, Marisol becomes two worksheets rather than one child with a surname. Both cases are reported under the controls rather than left for you to find in the stack.
What are the dots, numbers and arrows on the first row?
The first row of each item is the model. Every letter in it is drawn as pen strokes in teaching order rather than set in a typeface, so the sheet can mark where each stroke begins with a dot, number the strokes in the order they are written, and point an arrow the way the pen travels. That is what a font cannot tell you: a font knows the shape of an a, not that the round part comes first. Start dots are one switch and the numbers and arrows are another, so the same sheet prints clean once the shape is known.
Does it do cursive, or hollow outline letters to colour in?
Neither, and both are deliberate rather than unfinished. Cursive is not a matter of more letters — it is the joins, and an entry and exit stroke that change shape depending on the letter either side. That is a different generator and it will get its own page. Hollow outline letters have no honest cheap version here: a true outline needs a real font, and the usual trick of drawing a thick white letter over a stroked one erases the printed rule wherever the letter crosses it, because printers do not print white. A traced row set in grey is the nearest thing that survives contact with a printer.
Is anything uploaded or stored?
No. The words you type are read by this page, laid out as vector geometry here, and printed through your browser's own dialog. Nothing is sent anywhere, there is no account or watermark, and no settings are saved — close the tab and it is gone.

Related tools