Lettering Practice Page Generator

I’ve been getting into lettering lately (gotta chase that dopamine). I soon realized that the first thing I needed was practice sheets to try out different letterforms and get my writing more consistent.

However, many of the lettering practice sheets are locked behind email signups and they are fixed at a particular style. I realized that they aren’t that complicated and would be easy to generate.

So I built a Lettering Practice Page Generator.

It’s an interactive tool that lets you configure every aspect of a practice page, upload a letterform to trace, and download it as a PDF. No signup. No email. Just sliders and a download button.

Letterform upload

The headline feature: upload a PNG or SVG of any letterform and the generator will place it on your practice sheet. There are three modes:

  • Reference — a full-opacity copy at the start of each row, so you have something to look at while you practice
  • Tracing — ghosted copies tiled across the first row, so you can trace directly over them
  • Both — reference on every row, plus tracing on the first

Once uploaded, you can fine-tune the placement with three sliders:

  • Offset — shifts the letterform up or down, useful for letters with descenders like g or y that need to sit lower relative to the baseline
  • Size — scales the letterform from 25% to 200% of the row height
  • Spacing — controls the gap between tracing copies across the row

Guide lines

The generator has controls for the five horizontal guide lines that matter in lettering:

  • Ascender — the top boundary for tall letters like b, d, h
  • Cap height — where capital letters reach
  • X-height — the height of lowercase letters like a, e, o
  • Baseline — where letters sit
  • Descender — how far below the baseline letters like g, p, y drop

Each line has a distinct color and style so you can tell them apart at a glance. The baseline is a solid dark line. The cap height is solid orange. The x-height is dotted blue. Ascender and descender lines are dashed gray.

Beyond the lines themselves, you can adjust:

  • Slant angle — anywhere from -45° to +45° for scripts that require angled guides
  • Slant spacing — how far apart the slant lines are
  • Rows — how many line sets fit on the page
  • Gap — vertical space between rows
  • Margin — page margins

Everything updates in real time on a canvas preview, so you can see exactly what you’ll get before downloading.

The PDF

The download generates a letter-sized PDF with all of your settings preserved. The line weights, colors, dash patterns, and letterform placement match the preview exactly. Print it, grab a pen, and practice.

That’s it. No account, no email list, no watermarks. Just a tool that makes the practice sheets I wanted.

Try it out →