Generate a free, monthly calendar in printable PDF format using the form below. Configuration options allow multiple planning formats, such as desk calendar, wall calendar, or monthly planner.
Enter a start date for the calendar and then the number of months (up to 60) that you want to print. Then click the "Generate Calendar" button to view the monthly calendar online. Check the "Download" checkbox to download the PDF to your computer instead. There are many customization options.
Configure the page size, orientation, and font as you would like it, using the preset buttons to set standard paper sizes. The calendar cells will automatically resize to fill up the paper. You can individually customize the margins if you need space to write notes. You can enter an optional caption. For international users, select the day of the week that each week should starts on, for example, Sunday-Saturday or Monday-Sunday.
By default, the month calendar displays mini-calendars for the next and previous month. These are printed in off-month cells. The calendar also displays the dates of the next and previous month in a fainter, gray color. Both of these displays can be turned off for a cleaner-looking planner. You can adjust the font size of the numbers, but if too large, then the font size is automatically reduced to fit.
You can not directly type notes into the calendar. To add notes, simply specify the date and the note in the "Events" box. Separate the date and note with a comma (or tab), e.g. "2/13/2007, Walk the dog", or "2/13/2007, 6pm Meet Eddy".
A more systematic method is to prepare your list of custom events or notations in a separate program, then cut and paste into the "Events" box above. Specify each event on a separate line, with the date followed by the description of the event. The date and description should be separated by a comma or tab (automatically detected). If the dates contain commas, you must use tabs as the delimiter.
Dates can be supplied in almost any format. Times are ignored, unless they are part of the event description. Select a standard event list from the drop-down box, and then use the "Add Events" button to add the events. The pre-defined event lists include current year US Federal Legal Holidays, US Other Celebrated Days, and Moon Phases (based on EST/EDT). Choose "All Event Types" to add them all at once. Click the "Clear Events" button to clear the event list. You can have multiple events on the same date, and events do not have to be in sorted order. Long event descriptions will wrap and fill the cell until the text eventually spills outside the cell. Any lines with invalid dates will be ignored.
You can use an online spreadsheet program like Google Spreadsheet to prepare and save your event list, then simply cut and paste the list into the box above. For world holiday information, you can obtain current year listings from Q++ Studio. Unfortunately, they have encoded the data, and it must be manually retyped for use in this calendar.
Select the days of the week to display with a shaded background color. By default, the weekend (Saturday and Sunday) is shaded in a light gray color. You can customize the color by entering the red-green-blue value in hexadecimal like HTML color codes. Look up color codes on this neutral colors color chart.
Set the number of rules to draw in each day cell. Rules are horizontal lines for hand-written notes. Enter zero to obtain blank, unruled cells. For ruling, try five to eight. Adjust the number based on the paper size and the size of your hand-writing.
Click one of the preset font size buttons to automatically set the font sizes on the calendar. You can have small, medium, or large print, and these settings are optimized for letter-size paper. Enter custom font sizes if you want to make further adjustments, or for different paper sizes. Enter font sizes in points, where 1 point = 1/72 of an inch. If your font sizes are too big for the paper size, the calendar will display junk, so use the custom sizes carefully. The minimum font size is 3 and maximum is 60.
What other features would you like to see on this calendar? What other event lists are useful to you? Enter your wish in the box below to send me a message. (You can preview it before sending.)
To view the calendar, you must have Adobe Reader or another PDF viewer installed. This calendar generator is written in PHP using the TCPDF library. Source code is not available.
The printed calendars are small in size, and have no usage restrictions or ads, so you can easily distribute, print, or save them. Please bookmark or link to this free calendar utility, and come back often!
Below are some examples of how the planner or calendar will appear.
Monthly Planner or Desk Calendar
Monthly Calendar or Wall Calendar
This calendar is provided in good faith, but is provided free of charge and "as-is". Please check that the dates are correct before making any arrangements.