Ever since CS, Photoshop has had a feature called “Layer Comps”, which is largely underutilized by designers. The concept of the Layer Comps is very simple, it’s just a quick way to take a “snapshot” of which layers are turned on and which layers are turned off in your document. Think “compositions”. Some Adobe Photoshop files get to be VERY complicated in terms of number of layers, and it can be useful and efficient to be able to jump back and forth between different “states” of your document.

The Layer Comps palette certainly doesn’t replace the Layers palette, but simplifies it when working with a file with different versions. Take for instance, a mockup for several different pages of a web site. Some elements may stay the same from page to page (e.g. header, navigation…), while much of it changes (e.g. text, photos…). Turning off 15 layers and turning on a different 15 just to flip between pages can be tedious and a waste of time. Instead, you can do it once, create a Layer Comp, then always be able to flip back to that set at any time.

To create a new layer comp, open the palette (Window > Layer Comps) and simply click the little “page” icon in the bottom of the Layer Comps palette while you have the document in the state that you need. Then turn on and off the necessary layers to get to your other versions, clicking the page icon for each version as it is set. Just like you would a regular layer, naming them right away will keep you organized and avoid confusion.
I recommend “finishing” your design, at least in terms of organization, before starting to set up your layer comps. If you start moving around layer order or adding/deleting layers it will “break” your layer comps, meaning that the snapshot you took no longer applies to the organization of the layers. It’s not a huge deal, you can always right-click the layer comp and choose “Update Layer Comp”, but it can get annoying and the feature isn’t very useful if you keep breaking them.
Besides the obvious benefits of saving time switching between versions, Photoshop comes built in with some scripts that utilize layer comps to save you even more time.

File > Scripts > Layer Comps to Files…
This automatically switch between your layer comp versions and export the files. A dialog box will give you options for file format and quality settings.

Have you ever used Layer Comps before? What for? Did you find them useful?



































Very nice. I’m always amazed how many features there are in Photoshop that I still haven’t tried despite using it for going on 10 years now. There’s a job I just finished where this would have been ideal, but instead I did it the manual way, flipping between four different sections in the same psd. It got pretty tedious after the 8th client revision…
Very nice indeed!
Especially the scripts are very handy for making fast mock ups for clients.
Should have known this a long time ago…
I just used this feature for the first time on doing a set of five different page layouts for a client’s website. Those built-in scripts, I didn’t know about, and those will come in handy.
Agreed, I have been using layer comps since they were first introduced for sites and ads with 20-30 pages+. However, Andy is correct, client revisions sometimes mean removing layers which then can still throw your layer comps into slight disarray (when you get the triangular [!] next to it). What I’d recommend, and what works very well is to continue to use photoshop layer folders to organise the content. Things that don’t change across layer comps such as logo position, taglines, navigation, copyright etc you can put in a top most folder. Then “folderise” the rest of the content of each section. In this way if you want to edit a specific section you can first click on the layer comp, then see which folder is visible and edit away. Re-save the layer comp with the client revisions and you are done.
Even more simple: use Fireworks for designing web sites instead…
I always wonder what that meant, now I do! - Thanks!
I just used this feature for the first time on doing a set of five different page layouts for a client’s website. Those built-in scripts, I didn’t know about, and those will come in handy.
Thats brilliant! What an awesome feature. I didn’t even realize it existed!