Take the 2-minute tour ×
Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. It's 100% free, no registration required.

I'm trying to export individual layers in Photoshop as PNGs, keeping their size. So if I have a layer that is 200x200 in a composition that is 1000x1000, I want to export just that layer as a PNG at 200x200. Possible?

share|improve this question

4 Answers 4

up vote 15 down vote accepted

I'm not sure this question is on-topic, but it's the first question on the site, so here we go:

What you're looking for are layer based slices.

  1. Select the layers you want to export, go to Layer > New Layer Based Slice(s)
  2. Go to File > Save for Web & Devices...
  3. When saving, choose "All User Slices"

If you have overlapping layers, which you will have more often than not, you might have to repeat the process a few times, hiding certain layers each time.

share|improve this answer

File→Script→Export Layers to Files...

Make sure the Trim Layers check box is checked before exporting. This will save a 200x200 layer with a 1000x1000 composition as a 200x200 PNG file.

share|improve this answer

One thing you can do is:

  1. Hide everything you don't want to see (option click the "eye" icon of your chosen layer)
  2. Select all
  3. Copy merged
  4. Create a new file (it'll automatically be the size of your clipboard, which should have resized to the size of actual pixels in your selection)
  5. Paste and save as a PNG
  6. Repeat!

There are scripts for this if you have an insane amount of layers, but an initial Google search didn't turn up a whole lot of these.

share|improve this answer

Solution number 1:

Draw a Marquee selection around the element; choose Edit → Copy Merged File → New; hit Return; “Paste.”

now you have your element ready to be saved in png format

Solution number 2:

right click on the layer (or group of layers) choose to duplicate the layer (or group) choose New as a destination

and you get a new document with your layer(s)


share|improve this answer

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.