PhotoCraft opens, edits and saves layered Photoshop PSD files, for free and without an Adobe account. Its PSD code is a standalone part of the project, written from Adobe's public specification and tested against a collection of real files.
You can open a PSD in your browser right now, or install the desktop app.
Which PSD documents work?
- Layered PSD files, with groups, masks, adjustment layers, type layers, shape layers and layer styles
- PSB, Photoshop's large document format
- 16-bit and 32-bit documents
- CMYK and Lab documents, opened natively
Layer styles, including patterns stored in the file, render to match Photoshop, and you can copy them between layers. Type layers stay editable after a round trip.
How faithful is saving a PSD?
The PhotoCraft team publishes its own test results:
| Test | Result |
|---|---|
| psd-tools test set: open and re-save, same render | 307 of 309 files |
| Mixed ag-psd and psd-tools set | 169 of 170 files |
| Shape layers matching Photoshop's pixels | 116 of 116 |
Anything PhotoCraft doesn't model yet, such as unknown data blocks, is carried over into the saved file instead of being dropped. A re-saved file is not byte-identical to the original, because PhotoCraft rewrites image resources, layer records and the flattened composite.
Before you send a PSD back
- Compare the result. Open the original and the re-saved file side by side and check text layers and effects.
- Keep the original. Save under a new name so you can always go back.
- Check fonts. If the PSD uses fonts you don't have installed, type layers fall back to other fonts. The browser version only has Inter and JetBrains Mono.
- Flatten a copy if needed. If the person you send it to only needs the picture, Export As PNG or JPG instead.
Batch-convert PSD files
The PhotoCraft command-line tool can open a PSD, apply edits and write a PNG without opening the window, or run one list of actions over a whole folder. See the PhotoCraft CLI guide.