I have a huge amount of seamless patterns. There is anywhere from 1-25 patterns per file.

I want to extract each pattern to a separate file.

Is there any automated or semi-automated way to do this?

I'd like to output is as .AI, as I want to make one more batch operation.

enter image description here


(with requests from comments)

  • Version: CC 2018.

  • Every pattern is on it's own layer (and numbers are on a different layer)

  • Solutions which appear in suggested question do not allow to save as AI.


2 Answers 2


Using the (new) Asset Export, you can export them as .SVG

You will just have to drag them into there and then go through with the export.

It isn't .AI however, they are vector and you can open up .SVG in Illustrator and still apply actions (batch) to them.

Read more about the Asset Export panel at Adobe.


You can use this nice script by Tom Byrne.

Just copy this code into a notepad and save it as all files and with the filename MultiExporter.jsx.

Then drop a copy of that into your scripts folder. It can be found under

C:\Program Files\Adobe\Adobe Illustrator [YOUR VERSION]\Presets\en_[YOUR LANGUAGE]\Scripts


C:\Program Filesx86\Adobe\Adobe Illustrator[YOURVERSION]\Presets\en_[YOUR LANGUAGE]\Scripts

Then in Illustrator, use the File > Scripts > MultiExporter option to bring up the dialogue box. From there it’s all fairly self explanatory.

enter image description here

Once you have each layer exported you can just split the pdf up and place each "page" as a new layer or whatever you need to do to recover your work!

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.