Graph Paper Generator

Printable graph paper that prints at the exact size — square, dot, isometric, hex, Cornell & music staff. True-to-scale PDF, plus PNG & SVG, built in your browser.

Cell size in your chosen unit. 5 mm or 0.25 in are common.

Most printers can't print the outer ~4–5 mm. 6.35 mm (0.25 in) is safe.

0 = off. Bolder line every Nth cell for easy counting.

0.25 pt minor keeps the grid subtle.

DPI applies to PNG export only.

Graph paper preview

Your graph paper

Prints true-to-scale. The PDF carries the exact page size in points, so 5 cells of a 5 mm grid measure exactly 25 mm — when you print at 100% with Fit-to-page OFF.
Page
Grid
Cell size
Computed geometry
Drawable area
Major-line interval
Margin
Line color / weight
PDF MediaBox
PNG @ DPI

Graph Paper Generator — guide & how to use

What it does

This free graph paper generator builds print-ready, true-to-scale graph paper right in your browser. Pick a grid type — square, dot, isometric, hexagonal, Cornell notes, or music staff — set the spacing in mm, cm, or inches, choose Letter or A4 (or Legal/A5/A3), and download a vector PDF, a PNG, or an editable SVG. The PDF embeds the exact page size in PostScript points (1 pt = 1/72 inch), so a 100%-scale print is dimensionally exact — a 5 mm grid really prints at 5 mm. No watermark on the grid, no signup wall on the math, nothing uploaded.

How to use it

  1. Choose your grid type and paper format + orientation.
  2. Set the unit and spacing (e.g. 5 mm or 0.25 in). For hex, set the side length; for music, the staff size.
  3. Tune color, line weight, the major-line interval, and the margin.
  4. Download the PDF for printing (canonical true scale), or PNG / SVG for other uses.
  5. Print at 100% / Actual size, Fit-to-page OFF, then do the ruler check below.

Worked example — a 5 mm square grid on Letter

Letter portrait is 612 × 792 pt (8.5 × 11 in). With a 6.35 mm (0.25 in = 18 pt) margin, the drawable area is 612−36 = 576 pt wide and 792−36 = 756 pt tall. A 5 mm cell is 5 × (72 / 25.4) = 14.173 pt. So you fit floor(576 / 14.173) = 40 columns and floor(756 / 14.173) = 53 rows — a 40 × 53 grid, with a bolder line every 5th cell. Printed at 100%, measuring across any 5 cells must read exactly 25.0 mm; if your ruler shows ~24 mm, “Fit to page” shrank it ~4–5%.

The print-truth guarantee (and its one catch)

The tool guarantees a correct PDF MediaBox — the page box equals the real paper size in points — so the geometry is exact. What it cannot do is override your print dialog. If you leave Fit-to-page / Shrink-to-fit on, the printer rescales the whole page and the grid prints at the wrong size. That single setting is the most common cause of wrong-scale graph paper. Always print at 100% / Actual Size, set margins to None / Minimum, and match the PDF page size to the paper in the tray (an A4 PDF in a Letter tray will auto-scale).

Grid types & the geometry behind them

Units & the point

Everything converts to PDF points: pt = inch × 72, pt = mm × 2.834645669, pt = cm × 28.34645669. A-series paper (A4 = 210 × 297 mm) is defined in millimeters, so its point box (595.28 × 841.89) is derived — never hardcode it as a 595 × 842 integer, as the fractional points prevent cumulative drift. The point is 1/72 inch, not the 1/96-inch CSS pixel; confusing them makes everything ~33% off.

Edge cases the tool handles for you

Accuracy & honesty notes

How to embed this tool on your website

No account, no coding. Copy the embed code and paste it where you want it to appear:

<iframe src="https://snaptoolsuite.com/graph-paper-generator/?embed=1"
  style="width:100%;max-width:560px;height:1180px;border:0;"
  title="Graph Paper Generator" loading="lazy"></iframe>
<p>Free <a href="https://snaptoolsuite.com/graph-paper-generator/">Graph Paper Generator</a> by Snap Tool Suite</p>

Full copy-paste steps are in the box below.

Frequently asked questions

Will my 5 mm grid actually print at 5 mm?

Yes — if you print at 100% / Actual Size with Fit-to-page OFF. The PDF carries an exact MediaBox in points, so the print is dimensionally exact. Verify by measuring across 5 cells of a 5 mm grid: your ruler must read 25.0 mm.

Which file should I download — PDF, PNG or SVG?

PDF is the canonical true-to-scale output (vector + exact page size). PNG is a raster image at your chosen DPI with DPI metadata embedded. SVG is editable vector. For printing, prefer the PDF.

Is isometric paper 30° or 45°?

True isometric is 30° from horizontal (equilateral triangles, 120° between axes) — that’s what this tool draws. 45° is a different projection and a common misconception.

What music staff size should I use?

About 7–7.5 mm is the standard readable size. The space = staffSize/4 is the core unit (one notehead). Above ~8.5 mm is mainly for beginners.

Why did my edge lines vanish in print?

Printers have a ~4–5 mm hardware non-printable margin. Set your margin below that and the outer lines fall in the dead zone. Keep the margin at 6.35 mm (0.25 in) or more.

Is anything sent to a server?

No. The grid is generated entirely in your browser. Nothing is uploaded, logged, or stored — close the tab and it’s gone.

Related tools

Put this graph paper generator on your site

Free, one line, no account. Great for a school, teacher, math, or print-shop page.

<iframe src="https://snaptoolsuite.com/graph-paper-generator/?embed=1"
  style="width:100%;max-width:560px;height:1180px;border:0;"
  title="Graph Paper Generator" loading="lazy"></iframe>
2 Paste it on your page
3 It just works

Built locally in your browser. Nothing you enter is ever sent, logged, or stored.