Generator · Print-true
Printable calendar for any month or year: a blank monthly calendar
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 come out right. The sheet is drawn as vector geometry in your browser, 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
Every date on the sheet is computed when you choose the month. Two facts describe any month: the weekday it opens on and how many days it holds. The browser's own calendar supplies both, which is why February 2028 gets 29 days without a leap-year rule written anywhere in this page. From those two numbers the generator moves the 1st into the right column for your week-start setting, 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 shows that row count, so you can see the layout before you spend paper, and in full-year mode it adds up the rows of all twelve months. It also names the sheet (Letter 8.5×11 in or A4 210×297 mm) and the week start you chose.
The sheet is an SVG drawn in physical units: every rule and every numeral sits at a real millimeter coordinate. 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 margin is already part of the drawing: 12.7 mm by default, adjustable from 5 to 25 mm. Your browser is the PDF generator, so there is no fixed-size file to be rescaled. Leave the dialog's scale at 100% or "Actual size" (check it once and it stays checked) and the printed grid measures what the readout says; the methodology page shows how to check it with a ruler.
Full-year mode drops the cell borders and shrinks the numerals so all twelve months fit legibly on one sheet, three across and four down on a portrait sheet or four across and three down on a landscape sheet. Pin it up as a reference, and print a single month when you need room to write. The "Coloring top" layout moves the grid to the lower part of the sheet and leaves a framed blank panel above it: drawing space for a child, with the working calendar underneath. The day cells on this generator stay blank, with no holidays, moon phases or week numbers, because those vary by country and convention. The month pages linked below carry US federal holidays, computed from the federal rules.