I would like to link external assets relatively rather than absolutely in Illustrator.

Is that possible?

  • It's not the cleanest solution, but it used to find links at the top of its directory. You can also handle smart relinking with a combo of shellscript and js. Feb 11, 2016 at 4:39

3 Answers 3


After experimenting with Packages, I found that Illustrator will always look for a "Links" or "links" folder with placed files.

It has to be in the same folder as the AI document.

You can them move the Illustrator file and its placed files where you want and every time you open the AI file the links will be automatically updated.

Illustrator will only look for a "Links" folder if the original, absolute, links are broken.


No. I think Illustrator links are always absolute...

However, I would suggest you to make a package (File > Package) and then open the AI file inside the generated folder and see if links changed to relative.

  • Note that Packaging a project in Illustrator is only available from CS6 and CC. CS5 and below doesn't have this option but there is a script in ste scripting samples filder named CollectForOutput. (I wanted to comment but im not allowed) Sep 14, 2016 at 7:38

One solution is to put the files in the same folder as the .ai file, but it 's not very organized. But check the answer of MikeGondek is the Adobe forum for the full answer.

Also for packaging in older CS versions, like CS4 & CS5, you can use the CollectForOutput, like dichterDichte said in this comment, located in Applications > Illustrator CS4 > Scripting > Sample Scripts > AppleScript, like posted by Jo.

Hope this helps for some one!

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.