Changing layer colours across multiple Photoshop documents

I’m designing an app, and when I designed the screens, over 40 of them, I did it in the clients colours.

We’ve now settled on a new colour scheme, and I need to replace old colours with new ones. Is there a way I can assign one colour to change to another across multiple documents?

I don’t want to have to spend a few minutes per screen changing each layer manually if I can avoid it. There has to be a way I can create an action or something to speed it all up.


Other than paying for a plugin, and since you’ve already created each separate layer in each separate screen with no ‘connection’ to a smart object or each other, it’s not currently possible.

My suggestion, since you would have to go through each screen separately now anyways, would be to:

  1. Add a smart object layer filled with color and mask it to the object you want colored(alt/option-click between the layers in question with the colored smart object on top).
  2. Copy(alt/option drag) that smart-object-color layer above any other objects that need that color, mask again, etc. Do this with as many different colors as you need.
  3. Then, if you need to change colors again in the future you can double-click one of the smart-object-color layers, fill with the new color, and all corresponding smart objects will update, changing the color wherever that smart-object-color layer has been copied.

Again, doesn’t alleviate having to go through all your screens this time, but might save you some time in the future. Hope that helps.

Source : Link , Question Author : Richard , Answer Author : dmoz

Leave a Comment