Image Lab - Online Image Editor

Non-destructive image editor with crop, resize, rotate, brightness, contrast, saturation, blur, sharpen, and more. Stack operations in a visual pipeline and export as PNG, JPEG, or WebP.

Runs in your browser. No data leaves your device.

Frequently Asked Questions

How does Image Lab work?

The editor maintains a tree of layer items, each with an ordered list of operations (crop, resize, filters, etc.). A recursive compositor traverses the tree, applying each layer's operation pipeline via dynamically loaded core modules that manipulate ImageData on OffscreenCanvas. Layers are composited using Canvas 2D blend modes and opacity, then optional canvas-level operations are applied. The result is rendered per-frame with a run-ID system that discards stale pipeline results.

How does the pipeline work?

Each operation you add (crop, resize, adjust brightness, etc.) is applied in order to your source image. Operations are non-destructive -- you can toggle them on/off, reorder them, or remove them at any time. The original image is never modified.

Can I use these operations in the chain editor too?

Yes. Every operation available in Image Lab is also a standalone chain-compatible tool. You can find them individually in the chain editor and Process Lab.

Is my image uploaded to a server?

No. All processing happens entirely in your browser. Your images never leave your device.

What export formats are supported?

You can export as PNG (lossless), JPEG (with adjustable quality), or WebP (with adjustable quality). Choose the format in the Export section of the Properties panel.