Extract images from PSD files

Open a Photoshop file and download any raster layer as a PNG image. Embedded smart objects can be extracted in their original format (PSD, AI, JPG, PNG). All processing happens in your browser.

What you can extract

PeekPSD gives you access to two kinds of image content inside a PSD file: raster layer pixels and embedded smart object files.

Raster layers are the standard image layers you see in Photoshop. Each one can be exported as a transparent PNG, either trimmed to the layer bounds or at the full canvas size with the layer in its original position.

Smart objects are files embedded inside the PSD, often in their original format. When a PSD contains embedded smart objects, PeekPSD lists them in the Assets tab with their filename, type, and file size. You can download each one in its original format. Linked (not embedded) smart objects are listed with their reference path but cannot be downloaded since the data is external.

Common questions

Can I extract all images at once?

Yes. Use the 'Export all layers as ZIP' option in the Export tab to download every layer as a PNG in one file.

Are adjustment layers exported?

No. Adjustment layers do not contain pixel data. They are listed in the layer panel but cannot be exported as images.

What about vector shapes?

Shape layers are rasterized during export. The exported PNG shows the shape as rendered pixels.

How big can the files be?

There is no hard limit, but very large files (over 500 MB) may push browser memory limits. A warning appears for large files.

Related tools