Skip to content
Handwriting Practice

Printable handwriting lines, sized by measurement rather than by guesswork

Four-line guides — ascender line, dashed midline, baseline and descender line — with the body height set in millimetres from 3 mm up to 30 mm, as many rows as fit the page, and an optional row of pale or hollow letters to trace. Three-line, single-baseline and completely blank rulings are here too. These are measurements, not a reproduction of any country’s official school ruling. Nothing is uploaded or saved.

  • Nothing is uploaded or saved
  • Works offline

In the print dialog set Paper: A4 and Scale: 100% — never “Fit to page”. Then measure from one baseline to the next: it must be 32 mm, and the body height — baseline to midline — 8 mm.

Ruling

Tracing

Ink & paper

NameDate
Body height
8 mm
Row height
24 mm
Baseline to baseline
32 mm
Rows
8 of 8

How it works

  1. 1

    Start from the body height, not the number of lines

    Body height is the distance from the baseline to the midline — the height of a, c, e, o, and the measurement that decides how big the writing will be. Everything else on the sheet follows from it: ascenders and descenders each get the same distance again, so a row is three times the body height, and the row spacing is set as a multiple of it. Change the body height and the whole sheet keeps its proportions instead of turning into a different design.

  2. 2

    Pick a ruling that matches where the writer is

    Four lines gives the full guide and is what letter formation is taught against. Three lines drops the descender line once tails are reliable, leaving the space but not the guide. Baseline only is ordinary lined paper at whatever spacing you choose. Blank prints nothing but the margin and, if you want it, the name and date row — useful when the exercise is drawing letters freely or when you want a matching sheet with no lines at all.

  3. 3

    Add letters to trace, or leave the lines empty

    Type anything into the tracing field and it prints on the first row, on alternate rows, or on every row. Solid pale letters are written over; hollow outlines are traced inside, which is the earlier stage. Leave the field empty and you get plain practice lines. The letters print far paler than the guide lines on purpose — a pencil has to stay the darkest thing on the finished page or the child cannot see their own work.

  4. 4

    Let the letters find the midline on their own

    Fonts differ by around twenty percent in how tall their lowercase letters are for a given size, so a sheet that guessed would put the letters above or below the midline it is meant to teach. This one measures the font your device actually resolved and sizes the letters from that, so they sit on the line without you doing anything. The letter size control is there for taste rather than for correction — larger for a child who needs more room inside the shapes.

  5. 5

    Print at 100% and measure baseline to baseline

    A4, scale at 100%, and not any option with the word “fit” in it. Then put a ruler between two baselines: the tool tells you what that distance should be, and it is the measurement that matters here because it is what makes a child’s writing the right size relative to the guide. Checking the body height directly works too but is harder to measure accurately on a 5 mm ruling, which is why the baseline pitch is the number quoted.

Frequently asked questions

What are the four lines actually for?

Each one marks where a specific part of a letter stops. The baseline is where letters sit and is the only one written on directly, which is why it is printed heaviest. The midline marks the top of the small round letters — a, c, e, m, n, o, r, s, u, v, w, x, z — and is dashed rather than solid because a solid line through the middle of the writing reads as a line to follow, and children follow it. The ascender line is where the tall letters stop: b, d, f, h, k, l, t. The descender line is where the tails reach: g, j, p, q, y. Together they turn "make the letters the right size" from an instruction a child cannot act on into three visible targets. The heights are what the four lines are teaching; the letters themselves are taught by demonstration and by the direction of each stroke, which no printed sheet can show.

Which body height should I choose?

This page will not tell you, and that is deliberate rather than unhelpful. Handwriting rulings vary between countries, between school systems within a country, and between the exercise books a school happens to buy; many are not published as measurements at all. Printing "Year 1: 13 mm" here would be inventing an authority, and a teacher would reasonably believe it. What can be said usefully: sizes get smaller as pencil control improves, the largest ruling offered here is 17 mm and the smallest 3 mm, and the practical way to choose is to measure a page of the exercise books your class already uses — baseline to midline — and type that number. If nothing is specified, starting large and reducing as control improves is the pattern almost every system follows.

Is this a copy of a particular country’s school ruling?

No, and it is not trying to be. The proportions here are equal thirds — the ascender space, the body and the descender space are all the same height, so a row is exactly three times the body height. That is a common arrangement and it is a defensible one, but it is not universal: some rulings give the ascender more room than the descender, some set the midline at a different fraction, and some add a slant guide for cursive that this tool does not draw at all. If your school specifies a ruling, use the body height field to match its measurement; the rest of the sheet will follow proportionally, and if the proportions themselves differ, this sheet will look close rather than identical. Saying so plainly is better than a page that quietly claims to match something it does not.

How does the tool know how big to draw the tracing letters?

It measures them. A font size does not set the height of the letters — it sets the em, an abstract box, and each typeface designer decides what fraction of that box the lowercase letters fill. That fraction, the x-height, runs from roughly 0.45 to 0.55 in practice: measured on one machine, Comic Sans MS came out at 0.54, Verdana 0.55, Arial 0.52 and a geometric face 0.45. A sheet that assumed a single number would put the letters up to a tenth of the body height off the midline it exists to teach. So the page measures the x-height of whichever font your device actually resolved and works backwards to the size that lands the letters on your midline. If a browser cannot report that measurement — it is a relatively recent addition — the page falls back to 0.52 and the letter size control will close the gap in a couple of seconds.

Which letterform should I pick?

The three options search your device for different kinds of typeface, and none of them can be guaranteed. "Rounded" looks for faces with a single-storey a and a single-loop g — the shapes children are taught to write — and will usually resolve to Comic Sans MS on Windows or Chalkboard on a Mac. "Geometric" looks for a semi-formal circular face such as Century Gothic. "Plain" is the system sans, which on most machines has a two-storey a that nobody handwrites, and it is there for when you want tracing text that looks like print rather than like handwriting. Because the printed sheet is generated on your own machine, what you see in the preview is what your printer will produce — but a colleague opening the same settings on a different computer may get different letter shapes.

Should the tracing letters be solid or hollow?

Hollow outlines come first. Tracing inside an outline gives a child two edges to steer between and makes the stroke width their own decision, which is the earlier skill; it also shows very clearly where a stroke has wandered. Solid pale letters come next: the child writes over the letter rather than inside it, which is closer to writing and gives less support. Both are printed light enough that pencil stays the darkest mark on the page. A common progression on one sheet is hollow on the first row, solid on the second and empty lines below, which you can build here by printing two sheets, or by using "every other line" and accepting a simpler pattern.

How many rows fit on a page?

It depends entirely on the body height and spacing, and the tool computes it and tells you — at 8 mm body height with normal spacing and 15 mm margins, an A4 portrait sheet holds nine rows; at 4 mm it holds nineteen. The row count field is capped at whatever fits, so the sheet never silently runs a row off the bottom of the page. If you want fewer rows than fit, set a smaller number and the sheet simply ends higher up, which is useful when the lower half is meant for a drawing.

Is there anything for left-handed writers?

Nothing specific to the ruling, because the lines themselves are the same. What does help is the paper: a left-handed writer usually tilts the page clockwise rather than anticlockwise and writes with the hand below the line, so the useful adjustments are practical ones — put the punch margin on the sheet so it can be filed without the rings sitting under the writing hand, and consider landscape orientation for wider, shallower practice rows. This tool deliberately does not offer a slant guide. Slant angles for cursive vary by system and by handedness, and printing one angle as though it were the angle would be the same mistake as printing a national ruling.

Does anything I type get saved or sent anywhere?

No. The tracing text, the sizes and every other setting live in the page while it is open and nowhere else — there is no localStorage, no cookie of ours and no draft, so closing the tab discards everything. The sheet is drawn by your own browser and printed by building a small self-contained document that your browser hands to its own print dialog; nothing about it touches a server, and the same applies to the SVG download. The site does carry Google ads, which are a third-party request in the same way they are on any ad-supported page, and they are not part of the sheet you print.