is now part of!

It’s InDesign Calendar Template Time!


It’s just after the US Labor Day holiday and as we put away our flipflops, swimsuits, and shorts (except in Seattle where they wear them year round and Australia/New Zealand where they’re shedding their winter coats), it’s time to start thinking about creating the calendar for next year’s print project.

Of course you wouldn’t want to have to make a calendar from scratch. Much too much work! So here are some of my favorite resources for creating calendars.

My first choice isn’t actually a template; it’s Adobe Calendar Wizard, a script which adds calendars to an InDesign document. This is my ultimate favorite.

First thing that I like is it’s FREE, although if you like it, you’re asked to donate to the authors.

Next, it’s open source. If you know javascript you can adapt it further.

It’s designed to be very flexible in creating calendars, laying out the page, and adding common cell content in such a way that the user can take advantage of the InDesign’s features to easily sytlize it.

The calendar wizard is compatible with Adobe InDesign CS and above on both OSX and Windows platforms.

The interface and controls are somewhat daunting but provides a lot of controls for the arrangement of the months.

Don't let the 2011 heading fool you, Calendar Wizard works for 2014

Don’t let the 2011 heading fool you, Calendar Wizard works for 2014

What’s great about Calendar Wizard is it has been formatted with very intense paragraph, table, and cell styles. This makes it very easy to customize the look of all the months.

The styles for Calendar Wizard

The styles for Calendar Wizard

There is some documentation for Calendar Wizard, but here are a couple of places to find more:

Other Options

I also found Nikolay Dimitrov, a fashion photographer, who each year posts a single page calendar for anyone to use. There are a few paragraph styles to use to modify the template.

Nikolai Dimitrov's free 2014 calendar template

Nikolai Dimitrov’s free 2014 calendar template

What’s nice about Nikolai’s download is it comes as an InDesign file (indd), an interchange file (inx), as well as an image (jpeg) and PDF.

Another, customizable template for individual months is at The documentation is excellent with step by step instructions and a few styles that you can use to modify it.

Instructions for modifying the template

Instructions for modifying the template

Finally, you have to understand that I am the cheapest person in the world and would never pay for any template. But has a page of 35 different templates for wall calendars for sale at $19.50.

Just a few of Augetype's calendar templates

Just a few of Augetype’s calendar templates

What’s nice is these templates can be used by just about anyone even with very limited InDesign skills. And you can even purchase the sample images in the calendars.

And whichever template source you use, Happy New Year designs.

Sandee Cohen is a New York City-based instructor and corporate trainer in a wide variety of graphic programs, especially the Adobe products, including InDesign, Illustrator, Photoshop, and Acrobat. She has been an instructor for New School University, Cooper Union, Pratt, and School of Visual Arts. She is a frequent speaker for various events. She has also been a speaker for Seybold Seminars, Macworld Expo, and PhotoPlus conferences. She is the author of many versions of the Visual Quickstart Guides for InDesign.
  • Todd Henson says:

    I make a 2′ x 3′ calendar in InDesign every year using the previous year’s as a template. Since I work in a manufacturing environment, I stack the months in two vertical columns of six to help in counting numbers of weeks. It took me 10 minutes to convert to 2014. I just take the file to my local office supply print shop, and they print it for me for $3.

  • Euge says:

    I make calendars fairly irregularly. But when I do, I just do a table, set the leading to 0.1pt.

    Then I activate the Automatic Numbering in the Paragraph Style.

    And insert a blank return.

    Fairly straight forward.

    You can do the boxes on the side by having the Frames firstly threaded for each month.

    Then you can use InDesigns Fancy “Place Linked Text” to insert a thumbnail version of the calendar on the page where you like.

    I find it very simple to make calendars.

  • Rob says:

    Thanks for the info, appreciate your findings – i’ll give the script a try. The other comments have some tips for diy, so they could be useful too.

  • Kathy says:

    I haven’t started to try to fill this in yet, but am in awe of how well and quickly it built a calendar for me in InDesign and how good your documentation is. Will follow up with comments and donation when I get this little family project finished in January.

  • Jan says:

    I downloaded the Calendar Wizard and have not had any success on laying out a file. There are no first step directions. I double clicked on Calendar Wizard and did not get the window that is shown in the tutorial. It took me to a Code window. Worked with it for 3 hours and no success. I give up! Totally frustrated. Going to another site to download vector art that I can place in InDesign.

  • Sandee Cohen says:


    Wait, wait, wait! Don’t give up! I’m here to help.

    First, you’ve already downloaded the zip file and uncompressed it. Good!

    Now, you’ve got a folder (directory) called Calendar Wizard. Don’t bother opening it.

    You want to put that whole folder in the Scripts folder for InDesign. (You DON’T want to open the folder or anything in it.)

    You want to find the InDesign scripts folder, but that isn’t always simple.

    Go to this ID Secrets article that will explain how to install scripts.

    Once you’ve put the folder in the right place, open InDesign. (Actually, you don’t even have to close it to install the script.)

    Go to Window > Utilities > Scripts. The Scripts panel will appear.

    Go to the folder where you installed Calendar Wizard.

    Double click the calendar wizard.js script.

    You will see a rather complicated dialog box that allows you to customize your calendar.

    Don’t mess with anything except the top left settings for how many months. Change to go to setting to 2014. Click OK.

    In a moment you will have a 13-page ID document with your calendars.

    If you still have problems, post them here. I will try to help.

    But I will be away starting Dec. 20, so I may not be able to help you too much after that until after Jan. 6.

  • Sandee Cohen says:

    A clarification. In the step that says “Go to the folder where you installed Calendar Wizard,” I mean the place in the Scripts panel, not the Finder (Windows Explorer).

  • Jenn says:

    With the Calendar wizard, would I be able to add a large photo at the top of each month?

  • Sandee Cohen says:


    You need to download the script, install it, and run it. Then you can decide how you would want to add the large photo.

    Most likely you’re going to just need to add a page between each calendar month and add the photos to those.

    • Jett says:


      Your instructions were extremely helpful. Without them, I would have quickly given up.

      Now that I have the calendar set up with page-size photos in InDesign 6, I need help to view the 8.5×11 pages as 11x17H reader spreads. Imposition software will be used to print and bind the calendar so I need to keep the individual pages at 8.5x11W.

      Help is much appreciated.

      Thanks again!

  • ian lawrence says:

    Where do I find the link to download this?

  • Libby Calnon says:

    This is completely amazing. I’ve been putting a calendar together to mail to our customers for 15 years, and I’ve done it all by hand the whole time. Oh my goodness this is a huge time saver. Thank you for pointing it out!

  • Tina says:

    Is there a way I can customize the wizard to include my own personal recurring dates, such as birthdays etc so they are included each year I create a new calendar?

  • Sandee Cohen says:

    Hi Tina,
    Yes, there is a way to customize the wizard to include your own personal recurring dates such as birthdays, etc.

    You need to open the folder that contains the Calendar Wizard. I go to the Scripts folder and then Right mouse (Control)-click the name of the folder. I then choose Reveal in Finder/Explorer.

    Now, in Finder/Explorer, open the Holidays folder. There are several items there. You want to open one of them in a text program. I use TextWrangler on the Mac or Notepad on Windows. You may have a problem using TextEdit on the Mac because it converts the text to RTF.

    I opened the file United_States_2009-2015.holidays. Once it is opened, you’ll see a list of recurring holidays on the top such as:

    1-1:New Year’s Day
    2-2:Groundhog Day
    2-12:Lincoln’s Birthday
    2-14:Valentine’s Day
    2-22:Washington’s Birthday

    This is where you want to add your own recurring holidays. For example, my wedding anniversary is February 22. So after Washington’s Birthday I add:

    2-22:Wedding Anniversary

    You’ll also notice that the holidays that fall on different dates each year are going to run out at the end of 2015. It’s never too early to prepare for Calendar Template Time.

    I found a list of 2016 holidays at:

    They need to be massaged to fit the format of the text file, but it’s basically the format month#-day#-year#:Name of holiday.

    For instance, Mardi Gras for 2016 will be:

    2-17-2016:Mardi Gras

    Once you’ve modified the Holiday text file, save it and close it up. You now have those holidays in new calendars.

    I don’t know if the creator of Calendar Wizard will update the list of holidays. But if he doesn’t, I’ll try to get around to making a new one in the summer of 2015 that includes 2016, 2017, 2018.

  • Maria says:

    I need my calendar on two pages with space for hole punching in between. Basically, Sunday through wed on one page and the rest plus space for notes on the opposite page. Is there any way to do this? I’ve been driving myself crazy trying to figure it out with no luck! Thanks!

  • Sandee Cohen says:


    I’ve not seen anything like that to automate the process.

    Sorry. :-(

  • Michael Hall says:

    I want a year calendar showing 12 months on one page.

  • Bianca says:

    Please help….

    I am a complete novice on Indesign, downloaded my trial today and plugged in the calendar script, after being told by my printer that my MS publisher file wasn’t going to work :(

    HOW do you edit the script so that it renders the calendar over two pages – is this possible?

    So a two page spread would contain the first half of January with the week names,and the second page would just finish up the month?

    • Bianca: I don’t think there is any way to spread the calendar onto two pages. Perhaps make the calendar on a larger InDesign page and then print it on two pages using manual tiling?

  • Jax Sargent says:

    THANK YOU for sharing the Calendar Wizard!!! I’m an InDesign newbie and am moving a newsletter from Publisher to InDesign. The calendars were the last piece.
    The donation I made to the creater of Adobe Calendar Wizard was worth EVERY penny.

  • Sandee Cohen says:

    Wow! Looking at the calendar I see it’s 2015 Calendar Template time.

  • Magda says:

    I just want to change the calendar year! I did 2014 and i want to keep same design for 2015, etc. How do I do that? Do I have to start all over?

  • Sandee Cohen says:

    Yes. You will have to start over unless you want to manually change every number for every month.

    But Calendar Wizard does make it easier.

  • Magda says:

    I try to take out the lines on a calendar. I just want the numbers! How do i do that?

    • Richard Krawiec says:

      Since the ‘lines’ are actually table ‘rules’ you simply select the Text tool, position the cursor over the top left so the cursor changes to a diagonal arrow, click and drag to select the entire table and set the stroke to either zero or non-colour.

  • Richard Krawiec says:

    OR you can carry out a global change by going into the cell styles palette and set the style a zero stroke from there

  • Magda says:

    Thanks for your help Richard! :-)

  • Richard Krawiec says:

    Very slightly off was this very script that finally helped to convert my pre-press colleague here at CPL Print over to InDesign

    He was a staunch, dyed-in-the-wool, QXP user who must remain nameless ( but let’s just call him ‘Raj’ LOL! ) until I showed him the ease of this script compared to his old method – ie QXP plus manually inserting the dates into 3 different styles of calendar for the one job! 5 minutes versus 2 hours!!

    He owes me a beer or two I reckon ;))

  • Geraldine says:

    Thank you so much for your tutorial! Most helpful!!! I am just trying to make the font slightly larger in my calendar but when I change the font size the entire grid gets bigger. Is there anyway I can change the font without it effecting the grid size?
    Thank you!

    • Richard Krawiec says:

      The grid gets larger to accommodate the font size…however, if you go to Cell Styles and adjust the Text Inset to a smaller value or even zero you can enlarge the font a little without unduly enlarging the grid

  • krishna prasath says:

    Hai, I plan to create a monthly calendar for the year 2015 using indesign cs6,can pls anyone guide me how to create a calendar easily using scripts,and how to create a template.its top urgent..waiting for your reply people..

    thanks in advance….

  • Wendy says:

    Can I unlock items? I need a mini calendar, but I need to move it from where the script places it.

    • Wendy says:

      I figured out a way around it. I can cut/paste the minis, then run it again without them. I don’t mind doing that, but is there an easier way to move, or unanchor the minis?

      • Wendy says:

        another question: Is there a way to place text/art on the top off the calendar? I’m trying to tweak it to fit my needs but I’m not able to arrange my text/graphic “to the front”.

  • Bernard says:

    It works like magic… Thank you for sharing this time-saving script!
    May you live long & prosper!

  • Lisa says:

    This is wonderful! I am making a one page calendar (12 months on one page). I want the date of the holiday highlighted in a different color but (obviously) not the holiday name spelled out. Can’t seem to make that happen. Any suggestions?

    • Richard Krawiec says:

      Hi Lisa…inevitably there will be an element of ‘manual’ tweaking to suit each person’s desired result…to incorporate every possible option would make the script balloon out of all proportion to useability.

      In it’s present form it is simple, fast and covers the majority of user’s needs IMO

  • Tiffanie says:

    Not sure if you have covered this, but when i switched from CS6 to CC, the Calendar Wizard doesn’t work. I did the same steps on the install, but no luck. Although, i think the problem may lie in the CC because Adobe screwed up the update process so i have 2 versions of Indesign: CC & CC 2014. DYING! Any Suggestions?

    • Richard Krawiec says:

      Hi Tiffanie – we’re running CC and the script works just fine.

      Have you dropped the latest version of the script into the Scripts folder for CC?
      Do you see it in the Scripts pallette?
      What happens when you run it…nothing at all or do you get an Error message?

      • Tiffanie says:

        Yes, I put the latest in both scripts folders for CC & CC14; same steps i did for CS6. Nothing shows up in the palette. I’ve open each version to see if it shows up, but no luck. I’ve restarted. Nothing. Now i wish I would have kept CS6 installed.

  • Richard Krawiec says:

    Hi Tiffanie, that’s strange…do other scripts show up in the pallette?

    If so do a search for one of them and just make sure that the location where you’re dropping the Calendar script is identical the same as the script you found.

  • Paul says:

    Hi, I tried creating a calendar with a custom size page 7″w x 10.5″h and sized the months to use up the lower part of the page. The wizard created a perfect document (12 pages) but it did not create the calendar part, just the layout. I thought I should run the fit calendar to frame script but got #45 JavaScript error ‘object is invalid’. Any suggestions on what I’m doing wrong?

  • maximo says:

    thank you very much, I work in a small print shop and we make calendars about this time every year, and this is a great way to save some time, I really appreciate it, keep up the great work.
    PS. I’m definitely put your web in to my favorites. ;)

  • Samantha says:

    This script is wonderful!! I figured out how to change fonts and font colors, but is there any way to remove the year from behind the month? I could not figure out how to do that.

    Thank you!!

  • Vilde says:


    This seems great, thank you!

    One question:
    Is it possible to use this to make an one page (A2) calendar with 12 columns, 31 rows, all squares with day and date (written in tiny, tiny letters)?

    Thank you again!

  • Richard Krawiec says:

    Why thank you Mr Beach sir…however, clicking on your name seems to project me into a parallel universe where men apparently have need of, ahem, ‘enhancements’.

    Currently I have no need of such exotic items although take note of my name and email me when I’m 95.

    Meantime, I hope the moderator sends you a lovely spike, James Bond style :D

  • Chris Breier says:

    My 2015 calendar templates are now available. $10 for 6 templates. They’re PDFs and they can be edited in Illustrator.

  • Kelly Pratt says:

    any similar wizard for weekly templates??

  • terri says:

    I used both the calendar wizard and the graphmaster template and both worked fine (CS5) BUT I can’t seem to print a pdf that gives me a top/bottom calendar with horizontal saddle stitch in printer’s spreads. I do understand how to use print booklet but it wants to place the pages side by side instead of top/bottom. Found several tips about changing the master to top bottom and applying that but that only affect the view not the output. What am I doing wrong? Is anyone else able to make printer spreads from these excellent calendar creators?

  • Sandee Cohen says:


    The printer spreads you describe should most likely be made using a PDF imposing software. However, if it is vital that you create the imposed printer spreads in InDesign, you will need to create pages the same size as the paper with two pages stacked together.

  • Marie says:

    I used the calendar wizard. It works great. However, I am stuck and need help. Is there a way to put the month calendar onto two pages so it can be bound in the center?(Very similar to planners in stores)For example: Sunday through Wednesday is on the left side and Thursday through Saturday is on the right page.

    • Sandee Cohen says:

      Unfortunately that’s not an option.

      You’d have create the calendar using the script and tear it apart to put it on two pages.

  • Yvonne says:

    I’m an absolute novice to InDesign, but I would really like to try my own calendar from scratch for the first time.

    However, I am trying to make a photo calendar where the top page is a photo page either with one or several photos and the bottom page is the calendar month page. Is this possible with this calendar wizard? If yes, what is the best way to do this please? If no, any suggestions on how to get it done?
    Thank you.

    • Sandee Cohen says:


      Yes, you can easily have a photo on “top” and the calendar on the “bottom.”

      All you have to do is insert a p[age between each page for the months, and fill the inserted page with a photo.

      But how much of a novice are you? Calendar Wizard is a bit daunting, even for experienced users. You might want to download the template from and then modify it.

      It won’t give you all the power of Calendar Wizard, but it will be a lot easier.

      And if you’re a total novice, may I suggest my InDesign Visual Quickstart Guide from Peachpit Press. And, of course, the InDesign tutorials at

      • Yvonne says:

        Thank you for your explanation, greatly appreciated. I am a Lightroom and Photoshop User (no expert, but good enough).
        I have only had a brief play with InDesign as I was trying to design a photobook. It was very daunting indeed and I steared away from it.

        I’d like to give the calendar a go, before I go the easy way out. I’d like to design my own from scratch as it is a reoccurring project.
        I have already downloaded the template in case I need to surrender haha, thank you.

        Thank you for the references. I already use, but tutorials are really hard to download here as our internet is very expensive and way too slow (we live very remote). Stuck to reading and trial and error at this stage…

        Thank you again :)

  • Emily says:

    I am new to indesign. Using the calendar wizard, how can you take off the Year on the calendar months. I would like it to just show August, September, etc. Not August 2015 I tried the find/replace but it does not seem to “find” the year 2015. We are making an academic/sports schedule calendar. So when I go to add the schedules into the correct days, will I then be able to only change the font style for those items added? Thank you for any help.

  • Thaddeus Waldner says:

    Has anyone compiled a list of holidays for year 2016 and beyond? Thanks in advance!

    • Thaddeus Waldner says:

      I see that they are now included in the newest zip file. BIG THANKS to the person who entered them!

  • This is great thankyou!!!

  • Michelle says:

    Hi, fab script! How do you change the font?

  • Sandee Cohen says:

    Open the Paragraph Styles panel. Double click cal_base. Change the font in there. All the type will change.

    Or double click each of the individual paragraph styles and change the font for each type of element.

  • Lincoln eddie says:

    I want to make a calendar with the latest format,tips pls

  • yerbamansa says:

    Is there an Indesign CC template for a 2016 calendar? I used a template in 2012 but I can’t find anything for 2016. Can someone please provide a step by step instruction as to how to get downloaded scripts into Indesign CC without referring to past posts? These past posts from many years ago aren’t working for me for Indesign CC. Any help would be greatly appreciated.

  • Rafael says:

    Hello, I need to make a book in 14 x 21 cm format and I wonder if there is a way to turn the automatic numbering on weekdays, for example:
    And instead of 1, 2, 3, 4 … Were applied: Monday, Tuesday, Wednesday …

  • This article will help the internet users for creating new webpage or even a blog
    from start to end.

  • Thanks for finally writing about >It’s InDesign Calendar
    Template Time! – InDesignSecrets : InDesignSecrets <Loved it!

  • Thank you! im using this addon to create many calendar template here:

  • Ewa says:

    I found here calendars created in indd

  • Shauna says:

    We create a family calendar every year for my husband’s HUGE family. Is there a template that will keep the previous years info like birthdays and anniversaries so I don’t have to be input every year?

  • Kai says:

    Hi, I love your website and it has helped me SO MUCH! I’m needing to make a “year at a glance” calendar using InDesign, is this possible? I haven’t tried this script yet, only because I have tried other scripts and they can’t do what I am needing. Does anyone know if this will do that type? Or any way to do it? I have tried manually but it is impossible to get it lined up! Thanks!

    • thadwald says:

      By “year at a glance,” do you mean all months on one page?
      If so, then yes, it is possible using this script. You need to set the date range from January 1 to December 31, and then set the number of months per page to 12. This will place all 12 months in a 3×4 matrix and fit them on the page size you specify.

  • >
    Notice: We use cookies on our websites to give you a great online experience. If you keep browsing, we'll assume you're ok with this. For more information, see our privacy policy. By closing this banner, you agree to the use of cookies.I AGREENo