is now part of CreativePro.com!

16 Free Must-Have Scripts for InDesign Users

28

Congratulations: By starting to read this article, you have taken the first step towards making your life far easier! I’m going to uncover a secret that can transform you from a regular InDesign user to a super-powered force of nature!

The trick is based on what I (immodestly) call Blatner’s First Rule of Publishing: Take a little time now to save far more time in the future.

One of the best ways to apply this rule is to find a script or a plug-in that does your work for you.

A script is a series of instructions to make InDesign and your computer do work you would ordinarily have to do by hand. Most scripts are extremely easy to use and can save you hours of time. The hardest part is knowing what’s available and where to get them.

Fortunately, I’m going to make it easier for you by providing a list of 20 awesome scripts. Of course, I’m not saying you need all of them, but you do need to know about all of them! You never know when one will come in handy.

By the way, if you don’t know how to install and run scripts, you’re not alone. Fortunately, it’s really simple.

  1. Open the Scripts panel (Window > Utilities > Scripts). You’ll find pre-installed scripts inside the Application/Samples/Javascript folder in the panel. To run one, double-click on it.
  2. If you want to install a script you have downloaded from the internet (it should have a .js or .jsx extension), right-click the User folder in the Scripts panel and choose Reveal in Finder (or Open in Explorer in Windows) from the context menu.
  3. Put your scripts inside the Scripts Panel folder (not the Scripts folder). Make sure it ends with .js or .jsx (sometimes scripts get a .txt added to their name when you download them from the internet). Next time you look at your Scripts Panel, you’ll see the script inside the User folder—no need to restart the program. Double-click the script name in the panel, and you’re in business.

Your new scripts

Note that these scripts are in alphabetical order, not order of awesomeness or functionality. Click on the script name to jump to a web page from which you can download the script. In most cases you’ll find other scripts worth checking out, too.

. . . .

This article is for members only. To continue reading, please sign in, or sign up for a membership today. Thanks for supporting CreativePro!

BECOME A MEMBER

CreativePro membership keeps you up-to-date with the technology, solutions, and resources to strengthen your professional development.

For just $6.50/month (billed annually), you’ll get access to valuable benefits, including:

  • 12 monthly issues of CreativePro Magazine, filled with practical, real-world tutorials written by experts
  • Downloadable resources including templates, fonts, scripts, design assets, cheat sheets, and more
  • Hundreds of members-only tutorial and tip articles
  • Top Tips for InDesign, Photoshop, and Illustrator ebook collection
  • Discounts on events and books
  • and more...

Sign up now!


David Blatner is the co-founder of the Creative Publishing Network, InDesign Magazine, CreativePro Magazine, and the author or co-author of 15 books, including Real World InDesign. His InDesign videos at LinkedIn Learning (Lynda.com) are among the most watched InDesign training in the world.
You can find more about David at 63p.com

Follow on LinkedIn here
  • Kathie says:

    Hi, I had a script for generating a font sample book (installed and system fonts) in InDesign for CS4, I think. My problem is it got corrupted and my boss is asking for updated books. Do you know of a similar script?
    Thanks,
    Kathie

  • […] business! If you want to be more successful in your career, then check one of their best posts: 20 Free Must-Have scripts for InDesign Users | by David […]

  • seyoun says:

    thank you!!!!

  • Rikke says:

    Hi David
    Great and useful :)
    Do you know of any script that will help me copy the content of one table into another (target) table without losing the formatting of the target table?
    I found this from Dave Saunders, but unfortunately the download link is no longer available:
    https://jsid.blogspot.dk/2012/01/poptabunleashed.html

  • stef says:

    I need a script to make all of the phone numbers listed in my book a clickable number when the document is saved on an iphone. My document is created in InDesign and then exported into a pdf. By the way: there are more than 2,100 phone numbers listed in this book. Does anyone out there know of such a script?

  • VINCI says:

    Thank U.

  • lyn wang says:

    I need a script that place bookmarked pdf into indesign and still reserve the bookmarked from the pdf after export out from indesign

  • Michael Coleman says:

    I develop textbooks that have margin icons that include descriptive text. There are “Key Concept” icons, “Discuss” icons, and a few others. Right now, it’s a manual process to place the correct icons in the margins and enter the unique text for each. I’m wondering if we could make this more automated by having our instructional designers enter the icon info as footnotes in a Word document and running a script when we import into InDesign that places the correct icon and the indicated text. Basically, the script would run like the one listed above, but also place one of several graphics (which includes a clear box) overtop the side note. (Even if it’s not possible, this script could save us a lot of time.)

  • Kai Ramesh (Kaila) says:

    Hello! I have the calendar wizard, but I cannot figure out if it’s possible to make a “year at a glance” calendar with it. Do you happen to know? It was pretty overwhelming for me since I’m so new to InDesign. I did try quite a few different ways of using it, but just couldn’t get it to work for me. Any advice would be greatly appreciated! This list is greatly appreciated! :)

  • Daniel says:

    I’ve just read the scripts description, and I’m starving to try three of them. Many thanks. I’ll be back on this post if I find some question about them.

  • Tina says:

    TomaxxiFillTable can’t be downloaded anymore. Is there an alternative source?
    Thanks!

  • Branislav Milic says:

    Figure 7: TableSort is great for sorting a table alphabetically.
    is not placed correctly in the article.

  • Shiva says:

    Hi David
    Is there any script which can find footnote from (1-9)(10-99)(100-999)so that i can apply different style on them.

  • Ufish says:

    Hi there. Do you have many Indesign files? Don’t lose track of them anymore. We’re announcing a FREE VERSION of UFISH for Indesign on apple store for all users of this Group. Please check and share. It’s free. https://apple.co/2rsHMgc Thanks

  • Juha Sorsa says:

    Hi, I wonder if you could help me. I have to create certificates (lots of), which need to saved as individual PDFs with e-mail address as titles. On each page of the document there is an e-mail style. I’m trying to create a scripts as follows: (Indesign – 1st page of the document) find style “e-mail” –> copy all text in that box –> export page as pfd –> paste e-mail text on the title bar –> save document (as “XXX”.pdf) –> go to next page (1+1) –> repeat the previous –> and so on, till the end of the document. Any help would be greatly appreciated. Many Thanks, Juha Sorsa

  • Jessica Nowak says:

    Do you have a script that data merges numbers in reverse order? I have a 2-up file and instead of merging 1 and 2 and so on. I need it to merge 2 then 1, 4 then 3 and so on.

  • OM says:

    I’ve found these three time saving scripts:
    Set frame to bleed, slug, page or margin = https://sellfy.com/p/JMJu/
    Resize Page to frame, object or group – https://sellfy.com/p/LthK/
    Bleed Extender – https://sellfy.com/p/Um2g/

  • Anita Yadav says:

    I need a script for Indesign CC which can delete all unused paragraph and character style in batch and in individual document.

  • Sachin Gupta says:

    remove unused paragraph styles and character styles in InDesign CC2015 via apple scripts

  • Judi says:

    Hi, I am a high school yearbook adviser. We have created a multi page document to apply our styles, page numbers, etc. I now need to break the pages apart into 2 facing page documents (spread) for my students to complete. Any scripts or plug ins that accomplish that process?

  • RC DABRAL says:

    there is any script for mapping math character and apply it character style

  • Have never used scripts. Tried the CalendarWizard, both versions. These are the errors I received:
    Script: C:\Users\graphics\Desktop\calendarWizard-classic.js
    Line: 1
    Char: 1
    Error: ‘i>>?’ is undefined (can’t make it out)
    Code: 800A1391
    Source: Microsoft JScript runtime error
    Script: C:\Users\graphics\Desktop\calendarWizard.js
    Line: 1
    Char: 1
    Error: ‘i>>?’ is undefined (can’t make it out)
    Code: 800A1391
    Source: Microsoft JScript runtime error

  • Michael Allen Campassi says:

    I need a script to ad parentheses to selected text

  • Heidi Rosendall says:

    I need a script that would find (or even highlight for me) custom tracking/kerning above or below a certain amount. Currently, InD highlights custom tracking and kerning, but I don’t care if the amount is small (e.g., -/+5). I want to find the larger ones (e.g., +/- 30) in case the page has eased up and I can get rid of them. The amount would vary by job (and language). Any ideas?

  • >