PhotoCraft vs Photopea: two free Photoshop-style editors, tested

Both are free, both look like Photoshop, both open PSD files in the browser. We used them on the same photo — and passed one layered PSD from one to the other and back — to see where each one wins.

FreeNo sign-upYour photo stays on your device

Photopea showing a PSD saved by PhotoCraft, with its Curves and Hue/Saturation adjustment layers intact
Try saying

Disclosure. LayerSay is built on PhotoCraft’s engine, and LayerSay Studio is our own modified build of the PhotoCraft editor. We have an interest in PhotoCraft being good — keep that in mind. We are not affiliated with, sponsored or endorsed by the ArtCraft team or Adobe, and we earn nothing from PhotoCraft downloads.

The short answer

PhotoCraftPhotopea
MaturityAlpha; first released in 2026Established; first released in 2013 (Wikipedia)
LicenseOpen source (MIT or Apache-2.0)Proprietary, free with ads
Where it runsDesktop apps (macOS, Windows, Linux, FreeBSD) and the browserThe browser
AdsNoneYes, in the editor; a paid Premium account removes them
Layered PSD between the twoWorked both ways in our test (details below)
AutomationCommand line + MCP server for AI agentsAn API for embedding and scripting (docs)
Pick it if…You want open source, a desktop app, or to drive edits from code or AIYou want the most mature editor that runs in any browser today

How we tested

PSD files, both directions

This is the question most people have: can you hand a file from one to the other without losing your layers? For our test file, yes. The PSD saved by PhotoCraft opened in Photopea with all three layers, and the two adjustments arrived as real adjustment layers with their masks — not flattened pixels (screenshot above).

Then we saved it again from Photopea (File › Save as PSD) and opened that file in PhotoCraft: same three layers, same two adjustment layers, still editable.

PhotoCraft showing a PSD saved by Photopea, with the Curves and Hue/Saturation adjustment layers intact
The file Photopea saved, opened in PhotoCraft: Background, Curves 1 and Hue/Saturation 1 are all still adjustment layers.

A caveat: this was a simple file. Text layers, smart objects and layer effects are where PSD support usually breaks, and PhotoCraft’s own tests pass 133 of 256 Photoshop-authored files (format parity). For anything complex, open the result before you rely on it.

What loads, and who else is on the page

First 60 seconds in the editorPhotoCraft (LayerSay Studio)Photopea
From the editor’s own domain10 requests, 8.56 MB15 requests, 2.56 MB
From third parties2 requests, 0.19 MB (Cloudflare analytics, Google Analytics)189 requests, 1.08 MB, mostly ad networks

PhotoCraft downloads more up front: the whole editor arrives as one WebAssembly file, 8.5 MB compressed, which the browser then caches. That file is a complete desktop app compiled for the browser, so it carries what a JavaScript app like Photopea borrows from the browser — its own image decoders (HEIC, RAW, EXR, PSD…), interface toolkit, renderer and fonts — and it loads every feature at once. Photopea’s editor code is about 2.2 MB compressed and fetches more as you use features, so its 2.56 MB covers the first minute, not everything it can load. It also runs an ad auction while you work; in our sessions a sidebar ad sat to the right of the canvas. Its numbers vary with the ads served, so treat them as one sample, not a constant.

Both process your images in the browser. Photopea says files “never leave your device”; for PhotoCraft in LayerSay Studio, the only thing sent is a small preview when you ask the AI assistant for an edit (privacy). We didn’t audit Photopea’s code.

Where Photopea is ahead

Where PhotoCraft is ahead

Which should you use?

For dependable everyday editing in a browser today, Photopea. For open source, a native app, or edits driven by scripts and AI, PhotoCraft — accepting that it is alpha. Since PSDs move between them, you don’t have to choose only one. To try PhotoCraft without installing anything, open LayerSay Studio; our tutorial walks through a first edit.

Sources

How we write these pages: editorial policy.

More about PhotoCraft

PhotoCraft online →

FAQ

Short answers about privacy, price and what it can do. Anything else, just try it: regular edits are free.

Is PhotoCraft better than Photopea?

Not overall, yet. Photopea is far more mature. PhotoCraft wins on being open source, having native desktop apps and being built for automation and AI agents.

Can I open a Photopea PSD in PhotoCraft?

In our test, yes: a PSD saved by Photopea opened in PhotoCraft with its adjustment layers and masks intact, and the reverse worked too. Complex files with text or smart objects may not survive as well.

Does PhotoCraft have ads?

No. PhotoCraft is open source and has no ads. LayerSay Studio, our hosted build, has no ads either.

Do both work offline?

Both process images in the browser, but both need to load first. PhotoCraft also has desktop apps that work fully offline.

Export

Sign in

or get a code by email

By signing in you agree to the terms and privacy policy.

New background

Your subject stays exactly as it is; the AI paints a new background around it.

Your photo is sent to our AI provider to generate this. Details.

Extend photo

The AI continues the scene beyond the edges to reach the new shape. Your original pixels are kept.

Your photo is sent to our AI provider to generate this. Details.

Buy credits

One credit = one generative edit (remove an object, new background, extend). Credits don’t expire. Failed generations are refunded automatically.