In short
This opens a .psd (or .psb) and shows you theflattened composite — the single merged image Photoshop stores next to your layers — rendered on the page, with a plain readout of the file's dimensions, colour mode and bit depth. It runs in your browser using a pure-TypeScript PSD engine: the file is read locally and rendered on your machine. It's a viewer, so there's no download and no editing; when you need a file to keep, use thePSD to PNG or PSD to JPGconverters, which run the same way.
What the viewer reads
A PSD begins with a compact 8BPS header — image dimensions, colour mode and bit depth — then four length-prefixed sections: colour-mode data, image resources (which include a small embedded JPEG thumbnail), the layer and mask section, and finally the merged image data, the flattened composite. The viewer reads the header for the metadata it shows you, then rebuilds the composite and paints it to a canvas. For 8-bit Grayscale and 8-bit RGB documents that produces a faithful on-page preview.
When the full composite can't be rasterised but a Photoshop thumbnail survives in the resource section, the viewer shows that thumbnail instead and labels it as a thumbnail — a low-resolution preview, never passed off as the full-resolution image. Every caption tells you exactly which of the two you're looking at, so there's no ambiguity about the fidelity of what's on screen.
What it can and can't show — honestly
What you see
- The flattened composite rendered on the page (8-bit Grayscale / RGB)
- The embedded Photoshop thumbnail when the composite can't be rebuilt, clearly labelled
- A metadata readout: dimensions, colour mode, bit depth, file size
- An honest note that layers were not recovered
What it won't do
- Show or edit layers, masks, adjustment layers, smart objects or effects — it renders the merged image only
- Render 16-bit / 32-bit, CMYK or Lab documents in-browser — those need a full colour-managed renderer
- Offer a download — this is a viewer; use the PSD → PNG / JPG converters to save a file
- Claim a file "opens in Photoshop" — "verified" means our own re-parse round-trips, nothing more
Only the flattened composite is ever rendered — the layer stack is never reconstructed, because once the layer section is damaged there is no deterministic way to rebuild it, and inventing one would be dishonest. What you see is a true render of the merged artwork, and the caption and readout always say so.
If the PSD won't render
If nothing renders, it's usually one of two things: a colour mode this browser tool can't rasterise (16-bit / 32-bit, CMYK or Lab), or genuine damage — a truncated save from a crash or an interrupted Dropbox / Drive / Creative Cloud sync, or a corrupt header. In the damaged case the viewer doesn't guess; it reports what it found and links thePSD repair page, which re-derives the section boundaries around the surviving bytes so the composite can be rebuilt.
Why "no upload" is verifiable, not a slogan
The PSD is read with the browser's file APIs and rendered on your machine; the page makes no request that carries your data. Don't take it on faith — open DevTools, select the Network tab, drop the file, and watch nothing leave. It's the same zero-upload principle as thezero-upload proof page, applied to viewing. For a confidential design under review, that's the whole point.