PhotoCraft review: what works, what doesn’t, with measurements

We build LayerSay on PhotoCraft’s engine and have worked with it since its early releases. Here is what it does well, where it is still alpha, and how fast it is — measured on version 0.8.2, not copied from a press release.

FreeNo sign-upYour photo stays on your device

PhotoCraft’s Layer menu with the New Adjustment Layer submenu open
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.

Verdict

PhotoCraft follows Photoshop more closely than any other free editor we have tried: the menus, layer model, adjustment layers and PSD support are all there, and every action is a command software can call. It is also, by its developers’ own account, alpha — about 45% “ready for real work” against Photoshop in their self-assessment — and that matches our experience: the basics are solid, the edges are not.

Our take
Hobby and everyday editingYes. Layers, masks, adjustments and filters work, for free.
Opening PSD, HEIC, RAW without installing anythingYes, in the browser — a real strength.
Automation and AI agentsYes. This is where it is ahead of most editors.
Daily professional workNot yet. Run it alongside your current tool.
Sending PSDs back to Photoshop usersNot reliable yet (see below).

How we tested

What works well

It really is laid out like Photoshop

Menus, panels and shortcuts follow Photoshop closely; upstream maps all 628 items of its Photoshop menu catalog to working commands (roadmap). In practice that means Photoshop users find things where they expect them — the Layer menu in the screenshot above is a fair sample.

Non-destructive editing by default

All 16 adjustment layers are there, each with its own mask. Creating one costs nothing measurable (0 ms in our timings — it only records settings); the cost comes when the image is composited, which is what you want: you can keep stacking and re-tuning without baking anything in.

Files open in the browser

Layered PSDs, HEIC from iPhones, camera RAW, TIFF, EXR and FITS all opened in our tests, with no upload and nothing to install. For people who receive a PSD or HEIC and just need to look at it or export a JPG, that alone is useful.

Built to be driven by software

Every menu item and tool is a command in a shared registry. The engine build we ship reports 900 commands, each with machine-readable parameter documentation, and upstream adds a command-line tool and an MCP server for AI agents (docs). That is exactly what let us build an assistant that turns a sentence into adjustable PhotoCraft layers.

Performance, measured

Timings for the PhotoCraft engine in WebAssembly, single thread, on an Apple M2 Pro (median of 3 runs):

Operation3 MP (2048×1365)12 MP (4000×3000)
Open JPEG85 ms323 ms
Auto Tone172 ms749 ms
New Curves adjustment layer0 ms0 ms
Preview render (1600 px, 2 adjustment layers)299 ms1,151 ms
Gaussian Blur, radius 8270 ms1,131 ms
Unsharp Mask407 ms1,676 ms
Select Subject (built-in)546 ms1,236 ms
Full-size export, JPEG303 ms1,326 ms
Full-size export, PNG1,104 ms4,536 ms

On a 3 MP photo everything finishes in about a second or less. At 12 MP, filters take 1–1.7 seconds and a PNG export 4.5 seconds. One thing to notice: a 1600-pixel preview of a 12 MP photo takes as long as a full-size JPEG export, because the layers are composited at full size first. Editors built on the engine — ours included — work on a smaller copy while you edit and use the full size only for export. The desktop app renders on the GPU, so expect it to feel faster than these numbers; we didn’t measure it.

What’s rough

PSD exchange with Photoshop

PhotoCraft reads and writes PSD, but its own measurements are candid: 133 of 256 Photoshop-authored test files pass its PSD reference test, and users report Photoshop refusing some PSDs that PhotoCraft wrote (format parity). If a Photoshop user has to open your file, check it in Photoshop before you send it.

Built-in Select Subject and Select Sky

The built-in selections are classic algorithms, not machine learning. In our tests Select Subject missed a golden retriever’s legs and left halos around fur, and Select Sky leaked into the towers of a suspension bridge. That is why LayerSay runs a separate segmentation model on your device for background removal instead.

Uneven parameter checking

For scripting and automation: the engine doesn’t always tell you when a value was wrong. In our tests through its MCP server and command line, a brightness of 9999 was quietly clamped to the maximum of 150, and an unknown canvas extension color was ignored — both reported success — while an unknown Photo Filter name was rejected with a clear error. We check every parameter against the engine’s own documentation before running anything; if you automate PhotoCraft, do the same.

The browser build has limits

It is a 24.1 MB download (8.5 MB compressed), it has two fonts (Inter and JetBrains Mono), and Chinese, Japanese and Korean text has no glyphs to draw with. It is best for photos and quick work; for long sessions and type-heavy designs, use the desktop app.

Alpha, officially

The developers’ own scorecard, written for version 0.6.0 on 2026-10-10: feature breadth about 76% of Photoshop’s, about 45% “ready for real work”, 3 of 25 performance budgets are met, and 579 issues were open (roadmap, parity assessment). Releases since then have moved quickly, but the label still fits.

Where PhotoCraft fits

Photoshop remains the safe choice for professional work and client files. Photopea, the long-standing browser editor, is more mature as a web app. PhotoCraft’s case is different: it is open source, it runs natively on desktop and in the browser, and it is built for automation. If those matter to you, it is worth trying now and worth watching.

To try it without installing anything, open LayerSay Studio; our step-by-step tutorial covers a first edit. The official desktop apps are on GitHub.

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 a Photoshop clone?

Its developers describe it as a clean-room reimplementation of Photoshop’s workflow, written from scratch in Rust: it follows Photoshop’s layout and file format but contains no Adobe code.

Is PhotoCraft safe to use?

It is open source, so the code is public, and it runs locally — in the browser, your photo is processed on your device. Download the desktop app only from its GitHub releases or the official ArtCraft site, not from third-party download sites.

Is PhotoCraft free?

Yes, under the MIT or Apache-2.0 license, with no subscription.

What are VectorCraft and FilmCraft?

Sibling apps from the same ArtCraft team, also open source and written in Rust: VectorCraft for vector illustration and FilmCraft for video editing. The family also includes LightCraft, PdfCraft, EffectCraft and DesignCraft. LayerSay covers PhotoCraft only.

Is LayerSay the official PhotoCraft app?

No. LayerSay is an independent project that uses PhotoCraft’s engine under its open-source license, and LayerSay Studio is our modified build of the editor. Neither is made or endorsed by the ArtCraft team.

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.