Generator · Print-true
Printable graph paper and grid paper, exact to the millimeter
Set the spacing, print at 100%, and measure: the squares come out true. The grid is drawn as vector geometry in your browser and sized in real millimeters, with no watermarks or sign-ups, and nothing is uploaded. Print it on paper or save it as a PDF from the same dialog.
Adjust
Details
How this generator works
The sheet you see is an SVG drawn in physical units, where every coordinate is a real millimeter. The spacing can be anything from 1 mm to 50 mm, entered in millimeters or inches. When you change it, 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 millimeters and inches, and the exact column-by-row count, which is 38×50 on US Letter at the defaults.
When you print, leave the dialog at 100% or "Actual size"; check that setting once and it stays checked. "Fit to page" rescales the whole sheet, and a 5 mm grid then 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, which clears the mechanical dead zone of essentially every consumer printer, so nothing needs rescaling. At 100% the millimeters on paper match the millimeters on the readout; the methodology page shows how to verify that with a ruler.
Line weights below about 0.2 mm can print unevenly on consumer printers, which is why the default is 0.3 mm. Borderless edge-to-edge grids depend on printer hardware this page can't control, so the margin control stops at 5 mm.