All tools
Browser utility

Printable Monthly Calendar

Build English monthly calendar PDFs with ISO-date notes, explicit highlights, natural month rows and validated local JSON backups.

Your inputs stay in your browser.

Preparing device-local calendar date…

How to use Printable Monthly Calendar

Choose month/year, week start, paper/orientation and one or up to twelve consecutive months. Expand the selected month's notes editor. Previous/Next retain all notes by ISO date; Today uses the device-local calendar date. Generate and inspect pages, then download the PDF and a versioned JSON backup before refreshing.

Worked example

February 2024 has 29 days. February 2021 with Monday start uses four rows; August 2020 uses six. Adjacent date labels may appear but their notes never duplicate onto a neighboring month's page.

Rules and limits

Years 1900-2100, 1-12 months without extending beyond December 2100, English names, natural 4-6 rows. Subtitle 80 code points; 200 per-date note code points; maximum 366 entries and 100 KiB JSON. Imports validate version, settings, real dates, types, allowed colors and conflicting duplicates before replacing state with Undo. Notes wrap with bundled measured fonts at least 9 pt; overflow identifies the date. Highlights are user-selected labels, not inferred holidays. No sync, invitations or reminders.