Create calendars in Excel, Word, and PowerPoint

PrintableCal is an add-in for Microsoft Excel, Word, and PowerPoint. You can use PrintableCal to create printable calendars that include that data from a wide variety of sources, including Google Calendar, Microsoft Outlook/Exchange, Yahoo! Calendar, iCloud, VueMinder, iCalendar (ics) files/URLs, and more.

What's the difference between PrintableCal and the many other calendar templates you can find elsewhere? PrintableCal can dynamically import your existing calendar data. You don't need to re-enter your entire schedule just to get it into a printable format that other calendar programs don't provide. If you're frustrated with the lack of flexibility and limited printing capabilities of most calendar programs, PrintableCal is your solution.

Many calendar templates are provided in a variety of layouts, such as yearly, monthly, weekly, Gantt chart, agenda, and form letters. In addition, calendar templates can be created and customized to include company logos, contact information, family photos, etc. The layout and color of the calendar templates can be easily modified. The templates also support word-wrap and can dynamically resize to show all content.


Compatible with Office 2019, 2016, 2013, 2010, and 2007 for Windows.

Version 2019.11 - November 3, 2019 - What's New
Runs on Windows 10, 8.1, 8, 7, and Vista
Requires Microsoft Excel, Word, or PowerPoint (version 2007 or later)

Customizable

PrintableCal gives you complete control over how your calendars print. Customize calendar templates with different layouts, colors, pictures, business logos, contact information - anything you want.

Free

PrintableCal Lite is free for both personal and commercial use. It includes over 60 calendar templates, the ability to insert dates and mini-calendars, color-coded calendar legends, and more.

Printable

PrintableCal makes it easy to print your schedule, no matter where it's located. Print from Google Calendar, Outlook, Exchange, Yahoo Calendar, VueMinder, ICAL servers,  wherever - we have it covered.