Generator · Print-true
Printable graph paper, exact to the millimeter
Set the spacing, print, and measure it — the squares are true. Generated in your browser as vector geometry, sized in real millimeters, with no watermarks, no sign-ups, and nothing uploaded. Print it on paper or save it as a PDF from the same dialog.
How this generator works
The sheet you see is an SVG drawn in physical units: every coordinate is a real millimeter, not a screen pixel. When you change the spacing, the page computes how many whole cells fit inside the printable area — the sheet minus your margin — and centers the grid so you never get sliced partial squares at the edges. The readout shows the resulting geometry: sheet size, true spacing in both units, and the exact column-by-row count.
Printing is where most graph-paper sites quietly fail, because "Fit to page" rescales their fixed PDFs and a 5 mm grid arrives as a 4.7 mm grid. This page sets the print size to match your chosen sheet exactly and keeps the pattern inside a 12.7 mm default margin — within the mechanical dead zone of essentially every consumer printer — so nothing needs rescaling. Leave the dialog at 100% or "Actual size" and the millimeters on paper match the millimeters on the readout; the methodology page shows how to verify with a ruler.
The honest limits: if your print dialog is set to fit, shrink, or scale, no generator can save the measurements — check that setting once and it stays checked. Line weights below about 0.2 mm may render inconsistently on consumer printers, which is why the default is 0.3 mm. And borderless edge-to-edge grids depend on printer hardware this page can't control, so the margin control stops at 5 mm rather than pretending zero works everywhere.