Extract layers from PSD files

Open a Photoshop file in PeekPSD and export any layer as a PNG image. Export all layers at once as a ZIP file with folder structure that mirrors your layer groups. Everything runs in your browser.

How layer export works

When you open a PSD file in PeekPSD, every layer in the document is listed in the layer panel. Select a layer and click Export to save it as a transparent PNG. You can choose to trim the export to the layer bounds or keep the full canvas size with the layer in its original position.

For bulk export, use the Export All Layers option in the Export tab. This walks the entire layer tree and exports each raster, text, and shape layer as a separate PNG file. Groups become folders in the ZIP. Hidden layers are skipped by default, and empty layers (with zero-size bounds) are counted and reported in the summary.

Layer masks are applied by default during export. The file naming follows the pattern 001_layer-name.png, preserving the z-order from the original file.

Common questions

Are hidden layers included?

By default no. You can toggle 'include hidden layers' in the export options.

Do exported layers have transparency?

Yes. All layers are exported as PNG with alpha transparency.

What about smart objects?

Embedded smart objects can be downloaded as their original file (PSD, AI, JPG, etc.) from the Assets tab.

Is there a layer limit?

No hard limit. PeekPSD processes layers sequentially to manage memory, showing progress as it goes.

Related tools