🍱 Lunchbox Hands

printing

Why Your Printable Paper Prints the Wrong Size (and How to Fix It)

You printed 5mm graph paper and the squares came out at 4.6mm. The culprit is almost always print scaling. Here is why "Fit to Page" quietly shrinks your grid, how to print true-to-scale at 100%, and how margins and file format affect a print-perfect result.

You printed a sheet of 5mm graph paper, laid a ruler across it to check, and the squares measured 4.6mm. Or you printed isometric paper to trace a design and it came out slightly too small to line up. The grid looks fine — it’s just quietly the wrong size.

This is one of the most common and most confusing printing problems, and it almost always comes down to a single setting. Here’s what’s happening and how to fix it for good.

The culprit: “Fit to Page” scaling

By default, most print dialogs are set to “Fit to page” (sometimes “Shrink to fit” or “Scale to fit”). It exists for a good reason: it stops content from being clipped when a document is slightly larger than the paper. But it does that by scaling the whole page down — usually to somewhere around 94–97%.

For ordinary documents you’d never notice. For graph paper, that scaling is the whole problem: a 5mm grid printed at 96% becomes a 4.8mm grid. Every measurement on the page is now off by the same few percent, which is exactly why your ruler disagrees with the design.

The fix: print at Actual Size (100%)

The solution is to turn scaling off:

  • Adobe / most PDF viewers: set Page Sizing to “Actual size” (not “Fit”).
  • Chrome / Edge print dialog: open More settings → Scale → Custom → 100 (the default “Fit to printable area” is the trap).
  • macOS Preview: choose Scale: 100%, not “Scale to Fit.”
  • Physical printer setting: make sure any driver-level “fit to page” option is also off — it can override the app.

Print one test sheet and measure it with a ruler. A 5mm grid should read 5mm, edge to edge. Once it does, that setting sticks for the rest of the batch.

Match the paper size to your actual paper

Actual-size printing only works if the document’s page size matches the paper in your tray. If you generate A4 graph paper and print it on US Letter (or vice versa) at 100%, the content is correct size but you’ll lose a strip along one edge because the sheets are different shapes.

You’re printing onGenerate this size
US / Canada LetterLetter (8.5 × 11”)
Most of the world (A4)A4 (210 × 297mm)

Pick the size that matches your printer’s paper, and 100% scaling will be both accurate and fully on the page.

Give it a margin

Every printer has an unprintable border — a few millimetres around the edge it physically can’t reach. If your grid runs to the very edge of the page, that border clips it, and some drivers respond by nudging scaling back on to compensate.

Add an 8–10mm margin when you generate the paper. It keeps the whole grid inside the printable area, avoids clipping, and removes the temptation for the print dialog to “fit” anything.

PDF or PNG for the truest print?

Format matters more than you’d think for dimensional accuracy:

  • PDF carries real physical dimensions (points, at 72 per inch). A viewer knows a PDF page is “exactly 210mm wide,” so Actual Size is genuinely exact. This is the format to print from.
  • PNG is just pixels with no inherent physical size — the printer guesses the scale from DPI metadata, which is easy to get wrong. Great for screens and tablets, less reliable for a ruler-perfect print.
  • SVG is vector and scales cleanly, but browser print paths vary; convert to PDF for the most predictable result.

If you care about the measurements, export a PDF and print that.

The print-perfect checklist

  1. Generate the paper at the size that matches your tray (A4 or Letter).
  2. Add an 8–10mm margin.
  3. Export as PDF.
  4. In the print dialog, set scaling to Actual size / 100%.
  5. Print one sheet and check it with a ruler.
  6. Print the rest.

The Printable Paper Generator draws every template in real print units — a 5mm grid is genuinely 5mm — and lets you set the exact size and margin before exporting a print-ready PDF, entirely in your browser. Set it up right once and your grids come out true-to-scale every time.

Need to make the file smaller before sending it to a print shop? Compress the PDF. Combining several layouts into one document to print together? Merge them first.