Somacon.com: Articles on web development, software, and hardware
§ Home > Index > Freeware

Free Monthly Calendar or Planner Printable Online

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.

Start Date
Number of Months
Orientation Landscape Portrait
Preset Page Sizes
Custom Page Size
Width: Height: (Inches)
Page Margins (Inches)
Top: Left: Bottom: Right:
Font Times/serif Helvetica/sans-serif Courier/monospace
Weeks Start On Sun Mon Tue Wed Thu Fri Sat
Mini-Calendars Show Hide (next and previous month mini-calendars)
Extend Dates Show Dates Leave Blank (display next and previous month dates)
Shading    Color:
Ruling Enter number of horizontal rules in each day cell.
Caption
Preset Font Sizes (monthly planner) (desk calendar) (wall calendar)
Custom font
sizes (in points)
Month/Year Header Caption
Weekday Labels Day Numbers
Event Text Mini-Calendars
Notes/Events
(See help below)
Add Events    
Output Calendar.pdf View Online Save to My Computer

Monthly Calendar Instructions

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.

Adding Notes to the Calendar

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.

Shading

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.

Rules

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.

Font Size

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.

Wish List

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.)


Monthly Calendar Information

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!

Monthly Calendar Sample Images

Below are some examples of how the planner or calendar will appear.

Monthly Planner or Desk Calendar.png
Monthly Planner or Desk Calendar

Monthly Calendar or Wall Calendar.png
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.


Created 2005-09-25, Last Modified 2014-12-13, © Shailesh N. Humbad
Disclaimer: This content is provided as-is. The information may be incorrect.