PSD Viewer and PSD to JPG
Open a Photoshop file on your device, see its size, color mode and every layer, and save the flattened image as JPG or PNG, all in this browser tab with nothing uploaded. Before the file is parsed, the page reads its header and layer records itself, so a CMYK file, a 32-bit file or one past the size limits is refused with the reason and the limit instead of turning into a black or wrongly colored preview. Two views are one click apart: Saved composite is the flattened picture Photoshop stored in the file at its last save, and Visible layers rebuilds the image from each layer's own saved pixels with tick boxes to hide or show any layer, then names the effects, adjustments and blend modes that rebuild leaves out, such as a drop shadow or a Curves adjustment. Before it decodes a pixel, Visible layers works out how much memory the rebuild will hold at once and stops with that figure named when it would pass 1,000 MB. PNG saves the pixels you see exactly, transparency included; JPG is saved at quality 70, 80, 90 or 100 with transparent areas on white.
Drop a PSD file here
One RGB .psd or .psb up to 100 MB, or
- Size
- waiting
- Color mode
- waiting
- Layers
- waiting
- Export
- JPG, quality 90
- View
- Format
- JPG quality
Saved composite is the flattened image Photoshop stores inside the file when Maximize Compatibility is on: the picture as Photoshop drew it at the last save, effects and adjustments included. Visible layers rebuilds the image from each layer's own saved pixels, and the tick boxes beside the layers choose which ones go in.
JPG has no transparency, so transparent areas are saved on white; PNG keeps the preview's pixels exactly, transparency included. Only the format and quality are remembered in this browser, never the file.
Try a sample
Three small test files. Each goes through the same checks and reader as a file of your own.
- RGBA 255,0,0,255 and 0,255,0,255, exactly as stored
- Draft stamp is hidden, so it is absent from the saved composite and from Visible layers until you tick it
- named as CMYK and refused; no preview is drawn
Limits, each checked before the file is parsed: 100 MB a file, 30 megapixels an image or a layer, and 2,000 layer records, since every decoded copy of the image lives in this tab's memory.
Common questions
- How do I convert a PSD to JPG without Photoshop?
- Choose the .psd file, or drop it on the page. It opens in the Saved composite view, the flattened image Photoshop stored in the file, when the file has one. Leave Format on JPG, pick a quality of 70, 80, 90 or 100 (90 until you change it) and press Download JPG. The file keeps its name, so poster.psd saves as poster.jpg at the image's full pixel size. Choose PNG instead when you need transparency or want the pixels unchanged.
- Is my PSD uploaded anywhere?
- No. The file is read inside this browser tab: the header, the layer list and the saved composite are all decoded here, and the ag-psd layer reader the page uses is part of this site's own code, fetched the first time you open a file. Your file, its layer names and its pixels are never sent to a server or written to the browser's storage. The only things remembered between visits are the export format and the JPG quality.
- Why does it say my PSD has no saved composite?
- For a file with layers, Photoshop stores a flattened copy of the image only when Maximize PSD and PSB File Compatibility is on (Preferences, File Handling). A layered file saved with it off records that it has no real composite, and this page names that instead of showing a blank or partial picture. It switches to Visible layers, which rebuilds the image from the layers' saved pixels and lists anything it leaves out. Saving the file again from Photoshop with that preference set to Always stores the composite.
- Can I hide a layer before I export?
- Yes. Switch the view to Visible layers and every layer gets a tick box, starting as the file saved it, so a layer hidden in Photoshop starts hidden here too. Untick or tick layers and the preview is rebuilt; As saved puts the file's own visibility back and Show all ticks everything. A hidden group hides everything inside it. The download from this view is named with -layers, for example poster-layers.png, so it is never mistaken for the saved composite.
- Are text layers, smart objects and layer effects shown?
- In Saved composite, yes: it is the picture as Photoshop drew it at the last save, effects and adjustments included. Visible layers draws each layer's saved pixels, so text and smart objects appear exactly as they were last rendered, never re-rendered and with no fonts needed. It does not draw layer effects such as drop shadows or strokes or adjustment layers such as Curves, and it draws every blend mode as Normal; each of these is listed layer by layer below the preview so you can see what differs, and Saved composite still shows them.
- Why is my CMYK PSD refused?
- This page reads RGB files only, and a CMYK file decoded as if it were RGB comes out black or in the wrong colors. Rather than show a picture that looks plausible and is wrong, the file is named as CMYK and refused before anything is drawn. The same goes for Grayscale, Indexed, Lab, Duotone, Multichannel and Bitmap files and for 32-bit files. In Photoshop, Image, Mode, RGB Color converts a copy that opens here.
- How large a PSD can it open?
- Up to 100 MB a file, 30 megapixels for the image and for any single layer or layer mask, and 2,000 layer records (a group counts its start and its end). These are checked from the file's header and layer records before the file is parsed, and each refusal names the limit it hit. Visible layers has one more limit, because a rebuild keeps several copies of the image in this tab's memory at once: it counts 4 bytes a pixel for the image and for each group with its own opacity or mask being drawn, 8 bytes a pixel for an 8-bit layer being decoded (8 for its mask), and 18 bytes a pixel for a 16-bit layer being decoded (14 for its mask). Past 1,000 MB it stops before decoding and names the figure; the saved composite still opens, and unticking layers or groups can bring the rebuild under the limit. Large Document Format (.psb) files open within the same limits, and 16-bit files are shown and saved at 8 bits per channel.
- Does the JPG or PNG keep transparency?
- PNG does: it is written by the page itself and keeps every pixel of the preview exactly, partly transparent edges included. JPG has no transparency at all, so transparent and partly transparent areas are laid on white before the image is compressed. The preview shows transparency as a grey and white checkerboard.
Reads RGB Photoshop files (PSD or PSB, 8 or 16 bits per channel, 16-bit shown and saved at 8) up to 100 MB and 30 megapixels in your browser, and never uploads them. The saved composite is the image as Photoshop flattened it; PNG saves the previewed pixels exactly, and JPG is compressed at the quality you choose with transparency on white. Visible layers redraws each layer's saved pixels with opacity, layer masks and clipping, so text and smart objects appear as last saved, never re-rendered, while layer effects and adjustment layers are left out and other blend modes are drawn as Normal, each one named; CMYK and other color modes, and a missing composite, are named rather than drawn as a wrong image.