TOOL № 020 / PRINTABLES / RUNS IN YOUR BROWSER — NOTHING UPLOADED

Monthly Calendar Generator

Generate a printable calendar for any month, in A4 or US Letter, with your choice of Sunday-start or Monday-start weeks.

Preview is shrunk to fit your screen — printed output matches your selected paper size exactly.

About this monthly calendar generator

Pick any month and year and this tool builds a full calendar grid for it, with day numbers positioned correctly for that specific month and year — including February in leap years, which get 29 days automatically rather than needing any special handling on your part. Every calendar always shows six full weeks, even when a month only needs four or five to fit all its days; the extra row simply appears empty. This keeps every month the same physical size when you print a run of them for a wall planner or binder, rather than having some months with taller day cells than others.

Weeks can start on Sunday or Monday, since this genuinely varies by country and habit — the US, Canada, and several other countries default to a Sunday-first week, while most of Europe, and the international ISO 8601 standard, use Monday-first. Switching this setting doesn't just relabel the header row; it recalculates which column every date falls into, so the grid stays correctly aligned either way.

Each day cell shows just the date number, with the rest of the cell left blank for handwritten notes, appointments, or reminders — this is built as a working planning calendar rather than a compact reference grid. If the month and year you've selected happen to be the current one, today's date is highlighted automatically; pick a different month and the highlight simply doesn't appear, since there's nothing to highlight.

Landscape orientation is the default, since a wider page gives each day cell more room for notes, but portrait works fine too if you prefer it or need to fit the page in a portrait-oriented binder or planner.

Nothing you configure here is uploaded anywhere; the calendar is generated entirely in your browser. As with the other printable pages here, make sure your print dialog is set to 100% scale rather than "fit to page" so the layout matches what you see in the preview.

Frequently asked questions

Does this handle leap years correctly?

Yes. February automatically shows 29 days in leap years and 28 in other years, calculated directly rather than looked up from a fixed list, so it's correct for any year you select.

Can I choose whether the week starts on Sunday or Monday?

Yes. Select whichever convention you're used to — the whole grid recalculates to keep every date in the correct column either way, not just the header labels.

Why do some months show an empty row at the bottom?

Every calendar always reserves six full weeks of rows, even when a month only needs four or five. This keeps day-cell size identical across every month, which matters if you're printing a full year's worth of calendars to look consistent together.

Does today's date get highlighted?

Only if the month and year you've selected are the current one. Choosing a future or past month won't show a highlight, since there's no "today" within that month to mark.

Will this print at the correct size for my paper?

Yes, as long as your print dialog is set to 100% scale or "actual size" rather than "fit to page," which some printers default to and which would shrink or stretch the layout slightly.