PNG to PSD Converter

Convert a PNG to a PSD in your browser, with no upload and no sign-up. Transparent areas stay transparent in the layer, the layer is a normal one you can edit straight away, and the resolution is taken from the PNG when it has one. Drop several PNGs (or JPGs) to stack them as named layers in one PSD, bottom to top in the order you set, or to get one PSD per picture in a ZIP. The PSD is read back after it is written, and its real file size is shown before you download.

100% private — everything runs in your browser. Your pictures are decoded and the PSD is written on your device with our own code and the open-source ag-psd library; nothing is uploaded or stored.

100% private — runs in your browser

Your PNG files are decoded in your browser and the PSD is written on your device with the open-source ag-psd library: nothing is uploaded. Each picture becomes a normal, unlocked layer in an RGB, 8-bit PSD with a flattened copy saved for previews. A flat picture has no layers inside it, so this does not split it into parts. You may use what you make here, including commercially, with no credit needed. The rights in your own pictures stay as they were. Not affiliated with Adobe.

How to convert PNG to PSD

  1. Drop one or more PNG files on the box, or click to choose them.
  2. Check the preview and the list: the first picture is the bottom layer. Use ↑ and ↓ to reorder.
  3. With several pictures, pick one layered PSD or one PSD per picture, and the canvas size.
  4. Leave Resolution on “From the picture” or choose one, and add a background layer if you want one.
  5. Click Download PSD.

What you can use it for

  • Bring a logo or cut-out with transparency into a PSD template
  • Stack several screenshots or assets as layers in one file
  • Hand a client or printer a PSD when they ask for one
  • Start a mock-up from a set of PNG exports
  • Keep the print resolution of an exported PNG

What goes into the PSD

PartWhat you get
LayersOne normal, unlocked layer per picture, named after the file. Several pictures go bottom to top in the order of the list.
ColourRGB, 8 bits per channel
TransparencyKept as layer transparency (PNG alpha and transparent palette colours)
ResolutionRead from the picture (the PNG pHYs chunk), or 72, 96, 150 or 300 ppi
Flattened copySaved in the PSD with a small preview thumbnail, so viewers and file browsers can show it
Size limit30,000 px on each side (the PSD format’s limit); bigger pictures are left out with a message

Settings

SettingWhat it does
MakeOne PSD with every picture as a layer, or one PSD per picture in a ZIP (shown when you add two or more)
OrderThe list is bottom layer first. Move pictures with ↑ and ↓, remove one with ×, or tick Reverse the order
Canvas size and placingFit the largest picture or use the first picture’s size; place layers centred or at the top left
ResolutionFrom the picture, or 72, 96, 150 or 300 ppi. It changes the print size, never the pixels
Background layerAdds a filled layer underneath, white by default, any colour you pick

Several pictures in one PSD

Canvas setting1,200 × 800 then 800 × 800 picture → canvasLayer positions (x, y)Anything trimmed?
Fit the largest picture, centred1200 × 8000, 0 / 200, 0no
Fit the largest picture, top left1200 × 8000, 0 / 0, 0no
Same as the first picture, centred1200 × 8000, 0 / 200, 0no
Same as the first (800 × 800) picture, centred800 × 8000, 0 / -200, 0yes

The canvas is the PSD’s page size. “Fit the largest picture” makes it as wide as the widest picture and as tall as the tallest, so nothing is cut off. “Same as the first picture” keeps the first picture’s size; bigger pictures are trimmed to it, and the page says how many.

PNG resolution and the PSD

A PNG can store its intended pixel size in a pHYs chunk: pixels per unit on each axis and a unit, which is either unknown or the metre (W3C PNG specification). The tool turns pixels per metre into pixels per inch, so 11,811 pixels per metre becomes 300 ppi, and writes it into the PSD. A 3,000 × 2,400 px picture at 300 ppi prints at 10.00 × 8.00 in (25.4 × 20.3 cm).

Many PNGs saved for the web have no pHYs chunk; then the PSD gets 72 ppi and the page says so.

Related tools

Not affiliated with Adobe.

More free design file tools

Working with design files?

Converters and viewers for the files designers send around: free, private, no sign-up.

See all free tools →

Frequently asked questions

How do I convert a PNG to PSD?

Drop the PNG on the box above. The PSD is made straight away; check the preview and click Download PSD.

Is the transparency kept?

Yes. Transparent and see-through pixels stay that way in the layer, including transparent colours in palette PNGs. If you want a solid backdrop instead, tick Add a background layer underneath.

Will the PSD have separate layers for the parts of my picture?

No. A PNG or JPG is one flat picture, so it becomes one layer. No converter can find the original layers again. What you can do here is put several pictures into one PSD, each as its own named layer.

Can I put several PNGs into one PSD?

Yes. Drop them together. Each becomes a layer named after its file, the first in the list at the bottom. Reorder with the arrows, choose the canvas size and whether layers are centred or placed at the top left.

Is the layer locked like a Background layer?

No. Each picture is a normal layer, so you can move, mask and edit it right away. Even the optional background layer is a normal layer, named Background.

What resolution does the PSD get?

The PNG’s own pixels per inch when the file stores them in its pHYs chunk, else 72 ppi, which the page says. You can choose 72, 96, 150 or 300 instead. Resolution only sets the print size; the pixels stay the same.

Does it work with 16-bit PNGs?

Yes, but browsers decode PNGs at 8 bits per channel, so the PSD is 8-bit. The list says so next to the file.

Why is the PSD bigger than the PNG?

PNG compresses well, while the PSD holds the layer pixels plus a flattened copy for previews. The tool shows the PSD’s real size before you download it.

Which apps open the PSD?

The file is a standard RGB, 8-bit PSD with a flattened copy saved inside, so Photoshop and other apps and viewers that read PSD open it. The tool also reads the file back after writing it to check its size and layers.

Are my pictures uploaded?

No. They are read and decoded in this browser tab and the PSD is written on your device. Nothing is sent to a server, and nothing is kept after you close the page.