Photo Editor
LiveA free, open source image editor that runs entirely in your browser.
Overview
Photo Editor is a fast, private image editor that runs completely client-side. There is no backend, no upload, no account, and no tracking of your files — your images never leave your device.
It covers most of what you would reach for in a desktop editor: layers with masks and blend modes, selections, non-destructive adjustments, filters, brushes, text, free transform, and export to PNG, JPEG, or WebP. Even the AI background removal runs locally in the browser via WebAssembly.
The editor core is a custom Canvas 2D engine — no WebGL and no third-party image library — and the whole project is open source under the Apache 2.0 license.
Desktop-focused: the editor needs a tablet- or desktop-sized screen and a mouse or trackpad.
Key features
Layers
Raster and text layers with reordering, opacity, 12 blend modes, lock/hide, duplicate, and non-destructive layer masks.
Selections
Rectangle, freehand lasso, and magic wand, with feathering and add/subtract/replace modes.
Non-destructive adjustments
Brightness, contrast, saturation, exposure, hue, blur, grayscale, sepia, and invert — preview live, then apply.
Filters
Levels with Auto, sharpen, vignette, noise, and pixelate.
Full toolset
Brush, eraser, fill, shapes, gradient, clone stamp, eyedropper, text, and crop — each with a single-key shortcut.
AI background removal
One-click subject cutout running locally via WebAssembly. The model downloads once; your image still never leaves the device.
Free transform
Drag handles to scale and rotate any layer, with Shift snapping — fully undoable.
Import & export
Drag-drop, open, or paste images; copy selections to the clipboard; export to PNG, JPEG, or WebP.
Projects & autosave
Save the full layered document as a .lumen file, with local autosave and one-click session restore.
Undo/redo
Full history for pixel, transform, and structural edits.
Tech stack
Open source under the Apache 2.0 license.