gizmobench

Handwriting Worksheet Maker

Type up to 500 characters, one line per group, and each line becomes a numbered model row, trace rows in light gray and blank rows to copy on, ruled with a top line, a dashed midline, a baseline and a dotted descender line. Pick print (Roboto), cursive (Dancing Script) or formal cursive (Allura). Name mode gives each line its own page with the name repeated across the model and trace rows, so a class list becomes one sheet per child. What it does differently: the letters are drawn from the fonts' own outlines, so the layout makes every tail end on or above the descender guide inside half-inch margins, and a character the font lacks is named in a warning instead of printed as an empty box. The PDF asks your viewer not to scale it, and every page carries a 2 in (or 5 cm on A4) bar to check the print scale.

Each line becomes a labeled group of a model row, trace rows and blank rows.

style     cursive, Dancing Script
paper     Letter 8.5 x 11 in
margins   0.5 in, header 0.5 in
row       0.75 in, 4 guide lines
per line  model, 1 trace, 1 blank
previewprint at 100%

Your sheet is drawn from the letters of real fonts

Roboto (489 KB) draws print and the header; Dancing Script (134 KB) or Allura (247 KB) draws cursive. They download from this site when you start.

Letters
Sheet
Row size
Paper
Spacing
Model groups
none yet
Rows
none yet
Paper
Letter, 0.75 in rows
Print scale
100%, not fit to page

  • Lines to groupsfour lines, Sunny days to Good morning
    shown once the sheet is made
  • Descendersg, p, y and j in Dancing Script
    shown once the sheet is made
  • Characters the font lacksCyrillic typed in a cursive style
    shown once the sheet is made

Fonts, served unmodified from this site under the SIL Open Font License 1.1: Roboto 3.015 (licence, source), Dancing Script 2.001 (licence, source) and Allura 1.110 (licence, source). Print letters are Roboto, a typeface with the two-storey a and g of printed books, so they are not a school ball-and-stick model.

Accuracy. Letter shapes come straight from the fonts, Roboto for print and Dancing Script or Allura for cursive, so they are font examples, not a named school handwriting method, and the sheets give no stroke order. Row sizes are exact only when the page is printed at 100%, not fit to page, and a character the chosen font lacks is named in a warning and left out rather than printed as an empty box. The fonts are served from this site, unmodified, under the SIL Open Font License 1.1, with their notices.

Common questions

How do I make a cursive writing worksheet with my own words?
Type your words in the text box, one line for each thing to practise, choose Cursive or Formal cursive, then press Make worksheet. Each line becomes a group numbered at the left: one dark model row to look at, the number of light gray trace rows you choose (0 to 6) to write over, and the number of blank ruled rows you choose (0 to 6) to copy onto. A line too long for one row wraps onto more rows of the same group. Download PDF saves every page, SVG saves the page on screen, and Print sheet opens your browser's print dialog with only the worksheet pages in it.
Which cursive style is it? Is it D'Nealian or Zaner-Bloser?
Neither. Cursive letters come from Dancing Script, a relaxed joined script, and Formal cursive from Allura, a more slanted formal script; print letters come from Roboto, which has the two-storey a and g of printed books. These are typefaces, not a school handwriting program, so some letter shapes differ from the ones a class is taught, and the sheets give no stroke order or starting points. Compare a printed sample with your curriculum's letter chart before making a class set.
Why are the rows the wrong size when I print the worksheet?
Almost always the print dialog is set to Fit to page or Shrink to fit, which scales the whole page down. Choose Actual size, 100% or Scale 100% instead. The PDF asks the viewer not to scale it, but not every viewer listens, so the footer of every page has a bar that measures exactly 2 in on Letter or 5 cm on A4 when the scale is right. The four row sizes are 0.5, 0.625, 0.75 and 1 in (12.7 to 25.4 mm), measured from the top of one row to the top of the next.
What happens to a letter the font does not have?
It is left out and named. Type the Cyrillic letter Ж in a cursive style and the sheet leaves it out rather than printing an empty box, while a warning under the stage lists it with its code, U+0416, and names the Print style when Roboto has it. Roboto covers Latin, Greek and Cyrillic; the two cursive fonts cover Latin letters with accents, no Cyrillic, and no Greek beyond a few symbols in Allura such as π and Ω. None of the three fonts has emoji. Characters in the title or date are checked the same way.
Can I make name tracing worksheets for a whole class?
Yes. Set Sheet to Name and type one name per line. Each name gets its own page: a dark model row with the name repeated across it, then trace and blank rows in the pattern you set, repeated to the foot of the page. The PDF holds every page, so a list of 25 names prints as 25 sheets. A name too wide to fit once across a row is refused with a message naming it: pick a smaller row size, or use Lines, which wraps long lines.
How are the guide lines placed?
From the font itself. The top line is the height of the tall lowercase letters b, d, h, k and l, the dashed midline is the height of x, the baseline is where letters sit, and the dotted bottom line is the depth of the font's g, j, p, q and y, or of any deeper tail in your text, so no tail crosses it. Capitals and accents may rise above the top line into the gap between rows; a letter too tall for that gap, or with a tail deeper than g, j, p, q and y, makes the whole sheet a little smaller so it still fits inside its row.
What does Wide spacing change?
It widens the gaps between words in every style, and adds space between letters in print only. Cursive letters are left at the font's own spacing so that joined letters stay joined.
Is anything I type sent anywhere?
No. The three font files download from this site, and the sheet is laid out, drawn and turned into a PDF in your browser. Your text, title and settings are kept in this browser's storage so your text and settings are there next time, and Make worksheet draws the same sheet again; the date is not kept, and Start over clears the rest.

Letter shapes come straight from the fonts, Roboto for print and Dancing Script or Allura for cursive, so they are font examples, not a named school handwriting method, and the sheets give no stroke order. Row sizes are exact only when the page is printed at 100%, not fit to page, and a character the chosen font lacks is named in a warning and left out rather than printed as an empty box. The fonts are served from this site, unmodified, under the SIL Open Font License 1.1, with their notices.