Generator · Print-true
Printable calendar for any month or year
Pick a month — or put all twelve on one sheet — and print it at the exact size of the paper in your tray. The dates are computed from the calendar itself, so leap years and week rows are always right. Generated in your browser as vector geometry, 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
Every date on the sheet is derived, not stored. Two facts describe any month: the weekday it opens on and how many days it holds, and the browser's own calendar supplies both — which is why February 2028 lands on 29 days without a leap-year rule written anywhere in this page. From those two numbers the generator shifts the first day into the column your week-start setting demands, then counts the rows needed: five for a typical month, six when the offset pushes the last days onto an extra line, and four in the rare case of a 28-day February that opens exactly on your start day. The readout reports the row count it arrived at, so you can see the geometry before you spend paper.
The sheet itself is an SVG drawn in physical units: every rule and every numeral sits at a real millimeter coordinate, and the page tells the print dialog to use a page exactly the size of the paper you picked — 215.9 × 279.4 mm for Letter, 210 × 297 mm for A4 — with a zero page margin, because your chosen margin is already built into the drawing. That is the whole trick behind a print-true calendar: the browser is the PDF generator, so there is no fixed-size file to be rescaled. Leave the dialog at 100% or "Actual size" rather than "Fit to page" and the printed grid measures what the readout says; the methodology page shows how to check it with a ruler.
The limits are worth stating plainly. Nothing is marked on this calendar — no holidays, no moon phases, no week numbers — because those vary by country and convention and a wrong mark is worse than a blank cell. Full-year mode drops the cell borders and shrinks the numerals so twelve months fit legibly on one sheet; it is a reference calendar to pin up, not a writing surface, and single-month mode is the one to print if you need room to write. And if your print dialog is set to fit, shrink, or scale to fit, no generator can rescue the measurements — check that setting once and it stays checked.