Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What is a good way of creating a bulk load of buttons using photoshop CS5? They are all the same background, and size, but different overlay text.

Please bear in mind I am new to PS but have an understanding of some of the basics like layers and the toolbox tools.

share|improve this question
up vote 2 down vote accepted

If you only have a few buttons, lawndartcatcher's answer is your best bet. If "bulk load" means >10 or so, then here's one alternative. It's more sophisticated, and it does save in a batch, but I wouldn't swear it's significantly quicker.

  • Create your text layers over the background. Each bit of text will be on its own layer, and if you have Effects applied, you can replicate the effects by just copying the first text layer and changing the text.

  • Now turn on your text layers one at a time and create a Layer Comp (Window > Layer Comps) for each one. Be sure that "Visibility" is checked. (Do this after you create the text layers, to avoid Photoshop nagging you about the comps being out of date.)

Layer Comp Dialog

  • When you're done, you'll have a set of Layer Comps that include the background and one text layer each.

Layer Comps done

  • Select File > Scripts > Layer Comps to Files and pick your file options in the dialog.

Layer Comps to Files dialog

You'll have a set of individual numbered files that you can use as-is or rename as needed.

Hope that helps.

share|improve this answer

It sounds like you've answered your own question - create the button elements, create the overlay text (as a separate layer), and use "Save As" to save each individual button as an individual file.

Or are you looking for an automated process?

share|improve this answer
I was looking for something a bit more sophisticated, or quicker. perhaps there is a way to save in a batch? – Mark W Jan 18 '12 at 14:02

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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