Free tool · Scarlet Beast En español →
Print a calendar: a month or a year on paper, with boxes to write in
A paper calendar on the fridge or by the bed needs no battery and no password, and everyone in the house can read it. Pick a month, and this page draws it with a box for each day, ready to print. It can print up to twelve months, a page each, or twelve months on one page. Put a name at the top, write a few words into a day before you print, and choose English or Spanish for the words on it.
Good to know
How the page counts the days
- It uses today’s calendar (the Gregorian one): a leap day on February 29 in years that divide by 4, except the century years that do not divide by 400. So 2000 had a February 29; 1900 did not, and 2100 will not.
- It draws any month from January 1900 to December 2100.
- An example: October 2026 begins on a Thursday and has 31 days. With the week starting on Sunday that is five rows of boxes. August 2026 takes six rows, and February 2026 fits in four.
Every time the page is built, a program lays out all 2,412 months from 1900 to 2100, with the week starting on Sunday and again on Monday, and compares each one with three other counts made a different way: a walk forward, one month at a time, from Monday, January 1, 1900; the calendar inside the JavaScript language; and the calendar inside the Python language. It also checks 10 dates whose day of the week is known, such as Saturday, January 1, 2000.
What you can change
- The first day of the week: the page starts with Sunday. Pick Monday in the box to start there.
- The language of the calendar: English or Spanish, whichever language you are reading this page in.
- A name at the top: up to 50 characters, such as whose calendar it is or what it is for.
- Words in a day: pick the day, type up to 40 characters, and they print in that day’s box. Up to 40 days.
- Twelve months on one page: the days are small there, so a day you wrote in gets a ring around it and its words are listed under the months.
- The paper: the page asks for sideways (landscape) paper. The print window of your browser can also save the calendar as a PDF file.
- A link to a month: an address that ends in a year and a month, like /print-a-calendar/#2027-03, opens on that month (here, March 2027).
What this page does not do
- It knows no holidays, no school days and no office closings. Write your own in.
- It keeps nothing. What you typed is gone when you close or reload the page. To keep it, print it or save it as a PDF.
- It does not remind you of anything. For a list that stays on your device and counts the days left, see Dates to keep.
- It does not know which calendar a place used in the past. It draws today’s calendar for every year back to 1900, also for places that had not changed to it yet.
- It does not know your deadlines or how a court or an office counts its days.
- It has been tried in one browser’s print preview (Chromium, saved as PDF), not on paper from a real printer. If a month does not fit your paper, the print window’s Scale setting makes it smaller.
Tools that go with this
- Dates to keep: every deadline and appointment on one list, with the days left.
- Count the days: the date a number of days away, and the days between two dates.
- My medicines: a list and a daily check.
- My day: a picture schedule for one day.
- When to leave: count back from the time you have to be there.
- Get ready for your appointment: what to bring and what to ask.
- All the free tools, and how to save them on your phone.
The tool and the wording around it were written with AI (Claude) for Scarlet Beast (our AI policy). There is no AI inside this tool: it only counts days. It has been checked by a program, not yet by people printing it at home, and the Spanish has not been read by a native speaker. It keeps nothing, so it has no line on My data on this device. Also in Spanish: Imprime un calendario. Found a mistake? Email [email protected].