Printable Calendar
A calendar for any year or single month, ready to print or save as a PDF.
This tool runs entirely in your browser. Your data is never uploaded, never stored, and never leaves your device.
This lays out a printable calendar — a yearly calendar with all twelve months on one page, or a monthly calendar on its own — with the week starting on Monday or Sunday. The dropdown covers the years around now; any year from 1900 to 2200 can be reached by editing the year in the address bar.
How to use it
- 1Pick the year, and whether you want the whole year or one month.
- 2Choose whether weeks start on Monday or Sunday.
- 3Press Print or save as PDF; the controls are left out of the printed page.
Example
- Input
- 2026, whole year, weeks starting Monday
- Output
- Twelve month grids on one page, with today's date marked
February gets 28 or 29 days from the runtime's own calendar rather than a hand-written leap-year rule, which is one of the classic ways to be wrong in 2100.
What happens to your data
This tool runs entirely in your browser. Your input is never uploaded to a server, never stored, and never logged. The grid is laid out from the browser's own Date object and printing goes straight to your printer dialog; nothing is generated on a server or uploaded.
Last updated August 2026
Most calendar pages on the web are an image of one year, made once and never updated, wrapped in advertising. This lays the calendar out from your browser's own date functions, so it can never go stale — the dropdown offers the years around now, and any year from 1900 to 2200 works if you edit it in the address bar.
Pick a year for the whole twelve months on a page, or a single month on its own. Weeks start on Monday or Sunday, whichever matches where you are. Printing sends only the calendar — the controls are left out.
Decide first whether you want a reference or a planner, because they are different objects. The year view is a reference — twelve compact grids for checking what day something lands on. A single month is closer to a planner, one grid with the page to itself.
Neither gives you anywhere to write. A cell holds a day number and nothing else — no ruled lines, no room for appointments. That is worth knowing before you print: a year on one sheet leaves each month about the size of a postage stamp, and one month per page is the only version that will take a pen.
How it works
Toolvore builds each month from the runtime's own calendar rather than a hand-written rule. The length of a month comes from asking for day zero of the next one, which means February is correct in every year without a leap-year calculation of ours — including 2100, which is not a leap year despite being divisible by four, and which is the single most common way calendar code is wrong. Everything is laid out in the page; nothing is generated on a server and nothing is uploaded. The month and weekday names are fixed English — January and Mon, never the names your browser's locale would otherwise supply — so the same calendar reads identically wherever it is opened, which helps in one direction and is no use at all in the other. Today is marked only when the year on screen is the current one, so a calendar for 2029 carries no highlight anywhere. Your choices live in the address bar: copy the link and the year, month and week start all come back as you left them.
Common use cases
- Printing a year planner to put on a wall
- Saving a single month as a PDF to attach to an email or a document
- Checking which day of the week a date falls on, months or years ahead
- Planning a rota or a schedule against a printed grid
- Looking at a past year to reconstruct dates for records or expenses
- Sending someone a link that opens on the exact month you mean
- Checking whether an old calendar can be reused for a coming year
Frequently asked questions
Which years can I make a calendar for?+
The dropdown lists the years from three back to nine ahead, which covers almost every reason anyone prints one. Any year from 1900 to 2200 also works by changing the year in the page address — values outside that range are clamped rather than attempting an impossible layout.
How do I save it as a PDF?+
Press Print or save as PDF and choose "Save as PDF" as the destination in your browser's print dialog. The controls are hidden from the printed output, so you get the calendar and nothing else.
Can I start the week on Sunday?+
Yes. Monday and Sunday starts are both available, and the weekday headers move with the choice.
Are public holidays marked?+
No. They differ by country and often by region within a country, and marking the wrong set would be worse than marking none. Today's date is highlighted; nothing else is.
Is February right in leap years?+
Yes, including the awkward ones. The month length is taken from the browser's own calendar rather than a leap-year rule of ours, so 2000 has 29 days in February and 2100 has 28.
Why does the week start on Monday in some calendars and Sunday in others?+
There is no right answer, only two conventions with large populations behind each. ISO 8601, the international standard, makes Monday the first day, and most of Europe follows it, as does most business and scheduling software. The United States, Canada, Japan and much of Latin America put Sunday first; parts of the Middle East and North Africa start on Saturday. The difference is visual rather than factual — the dates are identical either way, but a Saturday sits at the far right of a Monday grid and the far left of a Sunday one, which is enough to make someone misread a weekend on another person's printout.
What are calendar week numbers and how are they worked out?+
They are not printed on these grids, and the reason is that two systems disagree about them. Under ISO 8601, weeks run Monday to Sunday and week 1 is the one containing the first Thursday of January — equivalently, the week containing 4 January — so the first days of January often belong to the last week of the previous year, and a year holds either 52 or 53 weeks. The common North American convention instead calls the week containing 1 January week 1 and counts from Sunday. The two can sit a week apart, so when someone says week 32, it is worth asking whose.
Do calendars repeat, so I can reuse an old one?+
Yes. A year's layout depends on exactly two things: which weekday 1 January falls on, and whether February has 29 days. That gives fourteen possible years in total, and every calendar ever printed is one of them. A common year starting on Thursday, such as 2026, matches 2015 and 2009 behind it and 2037 ahead. Leap years repeat on a longer cycle — every 28 years for the rest of this century, so 2024 returns in 2052 — and the cycle breaks at 2100, which skips its leap day. Holidays and term dates move regardless, so only the grid is reusable.
How do I get a whole year onto one sheet of paper?+
Landscape first, since the months are laid out in columns and a wide page takes three of them where a tall one takes fewer. Then reduce the scale in the print dialog — most browsers offer a percentage or a fit-to-page setting — and narrow the margins, usually the biggest single waste of paper. One thing catches people out: browsers leave background colours out of printed pages unless you tick the background graphics box, and today's date is drawn as white numerals on a dark block, so that one square can come out looking blank.
Related tools
Date Calculator
Find the date a number of days from another, or count the days between two dates.
Age & Date Difference Calculator
Calculate exact age or the time between any two dates.
Time Zone Converter
A world clock that converts a time across cities and shows the difference at a glance.
Public Holidays
See official public holidays for any country and year.