So, for example, I want to create 2 ADS but the text and the photo featured will be different between the two.
How can I create the same design using something like a template that can also be updated and implement the changes across them?


My Data

  • copy-1: Geometry
  • copy-2: Craft
  • image-1: geometry.jpg
  • image-2: craft.jpg

Desired Result

geometry craft

I don't know if there is a UX/UI tool that can do that or if a more 'programmatic' approach can be implemented (like CSS).

images credits:


2 Answers 2


Both Illustrator and InDesign use Data Merge, which takes a list in CSV format including pairs of text/image in a line-by-line comma-separated format, and generates composite files. Your source file will look like this (assumes Windows machine):




An AI or INDD template will then need to be set up to pull this info from the CSV and into an actual design, which can replicate your template exactly.


A large amount of software are capable of doing this. Illustrator, and InDesign can do this, photoshop can do this with a little bit of work. However, the canonical way to do this has been imagemagic. Not only can it do this fast, it can do it fully automated and is not encumbered with a license that stops you form doing this on a server.

  • Not sure why this is downvoted, I think imagemagick is a great tool for tasks like these.
    – mdomino
    Commented Nov 26, 2019 at 13:26
  • @mdomino some people really dislike the idea behind imagemagic. Otoh, it could just as easily be a misclick.
    – joojaa
    Commented Nov 26, 2019 at 15:51

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.