We've got a load of images linked into an InDesign document which are linked like this:


The actual images are sub-filed like this images/batch1, images/batch2 etc.

These batch files contain the actual image files usually a mixture of .jpg and .png

There a several hundred batches - we use this file structure to make it easier to navigate when outside of InDesign (by the way they are not actually called "batch", they have numbers which are relevant internally to people working on the project).

Im aware that if i update one image in a batch folder, the rest of the ones in the folder will update, but this won´t help the other batch folders.

So is there a way the project-name in the path changes BUT the rest of the path stays the same? So that I can just update all linked images to use the new path without having to relink every image or every folder?

3 Answers 3


If your on a Mac this is what your after.

Indesign File Relinker.

I wrote this because often I will package a file and send it to someone. They will give it back to me later but the images are still all linked to the packaged folder. I wanted to relink them to my master image folder. This script first asks you if you want to relink i) All, ii) Missing or iii) Selected images. It then asks you to point to the top level directory where you are likely to find these images. It searches through every subdirectory relinking the images and saves an index file at the top level for next time. It can handle instances of images which have different modification dates too. Download it from here: http://www.drscripto.com/?p=8

  • That looks great, exactly what was required
    – sam
    Commented Jun 7, 2017 at 10:21

The way I do it is to change the name of the Folder (containing the images currently linked) in Windows so that the Links are broken. Then when Indesign wants to relink, I point it to the new Folder. It finds the first link and automatically relinks the rest (as long as the names are the same).

Bit of a silly workaround but it works for me.

  • Thanks, but will this work if there files are sub filed ie. project/images_folder/folder1/file.jpg (there would be multiple versions of the folder ie. folder1, folder2, folder3 etc each with images in them, would it also relink the images in there ?)
    – sam
    Commented Feb 4, 2014 at 14:53
  • Hmmm, just tried it and if the images aren't all in the same folder you'll have to relink each folder separately. Sorry. Works if you have a lot of images but few Subfolders.
    – Yokel
    Commented Feb 4, 2014 at 14:59
  • What you could do, is have a copy of the InDesign file in the Top Folder. The the path is always relative to the links. Of course it means having multiple copies of the ID file, and if you make structural changes then you'd have to replace all the other copies, but that should work.
    – Yokel
    Commented Feb 4, 2014 at 15:02
  • Yeah thats the problem if i have 100+ subfolders - the simplest thing to do would be to be able to edit the path, but it seems you cant
    – sam
    Commented Feb 4, 2014 at 15:02
  • Ack! What am I saying? Of course it will work. You just change the name of the top level folder which is currently linked eg:(images_folder 1 -> images_folder 1 done), and then the new folder to the linked name eg: (images_folder 2 -> images_folder 1). Just remembering to change it back to folder 2 when you're finished so you don't get mixed up. That'll work (despite still being a silly work around).
    – Yokel
    Commented Feb 4, 2014 at 15:41

That is not possible, as far as I am aware within InDesign. What you could use is Markzware FlightCheck to package the images all together. This stand-alone preflight and packaging app will see images not linked, but located on your hard drive. You would need to use an advanced feature though, for as you described, the images are seen as missing. This would be in FlightCheck, File, Preferences and then choose the Images section.

There you can add Relative or Absolute paths to be scanned when preflighting your document(s). Then the images should then be 'seen' by FlightCheck and be available for collection. (File - Collect within FlightCheck, which is Package like in InDeisgn, but then with these "misplaced" images) The you would have them all together and they could be linked, as you also described with the batch update feature in InDeisgn. There is a full working demo of FlightCheck which you could use to try this.

Screen shot from FlightCheck Images section in Preferences: enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.