Home/Apps/Image & illustration

Photo editing without a server in the middle

Most online photo editors work like a remote desktop. You send the file, a server processes it, and a preview comes back — which is why they ask you to register, why file sizes are capped, and why many people hesitate before opening a client’s photo in one. The image tools here are built the other way round: the editor, including the code that decodes the file, is compiled to WebAssembly and runs inside your browser tab. The image is read from your disk, rendered on your machine, and saved back to your disk.

The three apps split the work the way a desktop image suite would. PhotoCraft is the layered editor — adjustments, masks, layer styles, type and shapes — and it opens PSD documents as layers, with basic PSD support. LightCraft is the RAW developer: it reads DNG, CR2, CR3, NEF and ARW files using its own Rust decoders rather than LibRaw, and writes JPEG, 16-bit TIFF or DNG. VectorCraft is the vector editor: a pen tool and editable paths over SVG, exporting clean SVG or rasterised PNG.

Where a format travels only one way, this page says so. PhotoCraft opens PSD files but does not export them — the honest limits are in the format table below, not discovered after an hour of editing.

What local-first means for photos

Photos are the largest and most personal files most people own, and image editing is where “free online” costs the most in privacy. Here there is no upload stage, no server-side processing, no account and no file-size limit imposed by someone else’s infrastructure. The RAW decoders run on your machine; the renders run on your machine. Once an app is cached it keeps working offline. Open a RAW file from a shoot, develop it, close the tab — the file never went anywhere.

What these apps open and save

AppOpensSaves
PhotoCraftPNG · JPEG · WebP · TIFF · PSD (basic)PNG · JPEG · WebP · PhotoCraft (.pcraft)
VectorCraftSVG · JSON (.vcraft)SVG · PNG (rasterized) · VectorCraft Project (.vcraft)
LightCraftDNG · CR2 · CR3 · NEF · ARW · JPEG · TIFFJPEG (sRGB/AdobeRGB) · TIFF (16-bit) · DNG (digital negative)

Every cell is read from the same format record the app pages print; where a format only travels one way — PSD or DWG, for example — the table says so rather than implying a round-trip.

The image apps on Plasa.app

PhotoCraft icon

PhotoCraft

Image editor

The image editor you already know how to use.

VectorCraft icon

VectorCraft

Vector illustration

Vector illustration, reimagined in pure Rust.

LightCraft icon

LightCraft

RAW photo developer

Your photos. Your pixels. Your machine.

Frequently asked questions

Can I open a PSD file online without Photoshop?+
Yes — PhotoCraft opens PSD documents with their layers intact (basic PSD support, as the app page records), alongside PNG, JPEG, WebP and TIFF files. Note the export side: it writes PNG, JPEG, WebP or its own .pcraft project file, not PSD.
Do my photos get uploaded to a server when I edit them online?+
Not on these apps. All three run entirely in your browser as WebAssembly: the file is read from your disk and processed on your machine, with nothing transmitted and no account required. The same architecture is documented at plasa.app/privacy.
Can I develop RAW photos without a Lightroom subscription?+
LightCraft develops DNG, CR2, CR3, NEF and ARW files in the browser with the project’s own Rust decoders, then exports JPEG (sRGB or AdobeRGB), 16-bit TIFF or DNG. It is free and open source, with no subscription and no account.
Is there a free vector editor that saves clean SVG?+
VectorCraft is a browser vector editor built around SVG: draw and edit paths with a pen tool, then export clean SVG or rasterise to PNG. It also keeps a .vcraft project file when you want to return to a working document.
PhotoCraft or LightCraft — which one should I use?+
They cover different stages. LightCraft turns camera RAW files (DNG, CR2, CR3, NEF, ARW) into finished images — JPEG, 16-bit TIFF or DNG. PhotoCraft edits finished images in layers and can open PSD documents. A common edit path: develop in LightCraft, retouch in PhotoCraft, draw vector work in VectorCraft.