Generator · Print-true

Printable dot grid paper, exact to the millimeter

Set the dot spacing, print at 100%, and put a ruler on the sheet: the dots sit where the readout says. The lattice 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
Sheet— Spacing— Grid— Dot size—

How this generator works

The sheet you see is an SVG drawn in physical units, and every dot center sits at a real millimeter coordinate. The page works out how many whole cells fit inside the printable area (the sheet minus your margin), puts a dot at every intersection of that lattice and centers the pattern, so the spacing never breaks into partial cells at the edges. The readout shows the result: sheet size, true spacing in millimeters and inches, the cell count and the dot size. At the defaults, 5 mm spacing on US Letter, that is 38×50 cells. Dot size is the diameter of each dot, so a 0.4 mm dot measures 0.4 mm across on paper.

When you print, leave the dialog's scale at 100% or "Actual size"; check that setting once and it stays checked. "Fit to page" rescales the whole sheet, and 5 mm dots then arrive 4.7 mm apart. This page sets the print size to match your chosen sheet exactly and keeps the lattice 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, and the methodology page shows how to check that with a ruler.

Dots smaller than about 0.3 mm can print faint or uneven on consumer printers, so the default dot is 0.4 mm, larger than the smallest size the control allows. Borderless edge-to-edge dot grids depend on printer hardware this page can't control, so the margin control stops at 5 mm.

Frequently asked questions

Will the dots really sit 5 mm apart when printed?
Yes, as long as the print dialog's scale is 100% (sometimes labeled "Actual size"). "Fit to page" shrinks the sheet to clear the printer's margins. Every dot's position is computed in true millimeter units, the whole lattice stays inside a safe margin so nothing gets clipped, and a ruler laid across the first printout confirms the spacing.
Why is 5 mm the bullet-journal standard?
The dotted notebooks that defined bullet journaling space their dots 5 mm apart, so layouts, trackers and headers designed for those pages carry over to this one unchanged. 5 mm is a comfortable module for average handwriting. If yours runs small, drop the spacing to 4 mm: on US Letter that fits 63 rows, up from 50, and the page still doesn't feel crowded.
When is dot paper better than grid lines?
Use dot paper when the structure should guide your hand and then fade from view. Dots anchor lettering, habit trackers and page layouts but recede behind ink, so the finished spread reads as your work. Full grid lines suit graphs, math and technical drawing better, because there you follow the lines themselves; the graph paper generator on this site draws those.
How do I get a PDF instead of a printout?
Press Print, then choose "Save as PDF" as the destination in the dialog. Your browser builds the PDF on your device; this site does not create, store, or watermark a file on any server.
Is anything uploaded or stored?
No. The dot lattice is generated as vector geometry inside this page, printed through your browser's own dialog, and exists only on your device. There is no account, no watermark and no stored setting: close the tab and the sheet is gone.

Related tools