Photo Editor
A real layer-based editor — selections, blend modes, brushes, clone stamp, levels, gradients, text, shapes, filters & crop, running entirely on your device. Nothing is ever uploaded.
New canvas
…or open an image
or click to browse — JPG, PNG, WebP
🔒 Your photos never leave your browser — every layer, brush stroke and export is rendered locally on your device.
Layers
History
Properties
Drag a rectangle on the canvas. Drag inside to move it, corners to resize.
No active selection.
Alt+click on the canvas to set the source point.
Click a region to flood-fill it with the foreground color. Respects the active selection.
Drag on the canvas from start to end. Draws onto the active pixel layer, clipped to the selection.
Select a layer — or pick a tool — to see its options here. Double-click a layer name to rename it.
A layered editor with nothing to install
Photo Editor keeps every element — photos, paint strokes, text, shapes and fills — as separate layers with their own opacity, blend mode and non-destructive adjustments (including Levels with a live histogram), composited live with your browser's canvas engine. Select with marquee, lasso or magic wand (real marching ants), then paint, erase, clone-stamp, dodge & burn, flood-fill or pull gradients inside the selection. Transform with real handles, crop the whole document, jump around the History panel, then export a flattened PNG, JPG or WebP — or save the entire project as JSON and reopen it later with every layer intact. Completely free, completely private, works offline.