Online Photo Editor

Add text, stickers, effects and filters to your photos. Edit photos online.

A layered canvas, not a single filter pass

The Photo Editor is a browser-based canvas built around layers rather than one flattened bitmap. Every photo, text box, shape, or sticker you add becomes its own object in the Layers panel, and every filter or adjustment you apply sits on top of the pixels underneath instead of overwriting them. That means you can go back later and retype a headline, swap a filter, adjust a shape's corner radius, or hide a layer entirely - the underlying image data isn't touched until you export. Selections and masks work the same way: painting a mask on a layer hides part of it without deleting any pixels, so you can refine or undo the edge afterward. Guides help you line up mixed elements precisely, and the History panel lets you step backward through the edit sequence if something goes wrong. The whole editor runs in your browser using canvas rendering - there's no upload step and no server round-trip while you work. What it does not do is generate or repair image content for you: there's no AI object removal, no automatic background cutout, and no upscaling built in here, since those need dedicated processing and live as separate tools on this site. This editor's job is manual composition and adjustment - you decide what to select, mask, draw, or filter - and it's a single-canvas workspace, so it edits one project at a time rather than batch-processing a folder.

When a single filter isn't enough

Most one-click tools apply one effect to one image and hand you the result. The Photo Editor matters when your edit has more than one moving part: you're combining two photographs into a composite and need to mask the seam between them without flattening too early, you're marking up a screenshot with callout shapes and text that still need repositioning after a client looks at a draft, or you're building a banner where a background photo, a logo, and a headline all have to line up against shared guides. It also matters when you're not sure a filter is right yet - because adjustments live on their own layer, you can toggle one off, compare it against the untouched original, and try a different one without redoing the whole image. And because everything stays editable until export, you can leave a project half-finished, come back, and keep adjusting individual pieces instead of starting over from a merged file.

Composite multiple photos with masked layer edges
Annotate images with editable text and shape layers
Compare filters/adjustments by toggling layer visibility
Align mixed elements precisely using guides

Working the layer stack

The workflow follows the layer stack from bottom to top, using the same panels visible in the editor's UI.

1

Import your photo - it lands as the base layer in the Layers panel; add more images, Text, Shapes, or Stickers as new layers on top

2

Make a selection or paint a mask to isolate part of a layer, then apply Filters or Adjustments to just that layer, or reposition Text and Shape layers independently

3

Use Guides to align elements and the History panel to step back through changes if an edit doesn't work out

4

Export to flatten the visible layers into a single image file - hidden layers are dropped, so check visibility before you export

Frequently Asked Questions

No. The Photo Editor has no AI-driven object removal or automatic cutout - masking here is manual, using selections and brush-painted masks that you control by hand. If you want an automatic background cutout, use the dedicated Remove Background tool on this site and then bring the result into the editor as a layer if you want to composite it with something else.
Filters and Add Text apply one effect to one flattened image and give you a result immediately, which is faster when that's all you need. The Photo Editor keeps every filter, adjustment, text box, and shape as a separate, still-editable layer, so it's the better choice when you're combining several of those operations and need to keep revising each one independently before committing to a final export.
You can import common raster formats like JPG, PNG, and WebP as layers, and export the flattened result back out as PNG or JPG. Because everything runs client-side in the browser's canvas, very large source photos or projects with many high-resolution layers will use more of your device's memory and can slow down on older or lower-powered hardware - there's no hard upload limit, but performance is capped by what your machine can handle.
No. The Photo Editor processes everything locally in your browser using canvas rendering, so your source photos, layers, and edits never leave your device during editing. The only time a file moves anywhere is when you explicitly choose to export or download the flattened result, which saves directly to your computer.
The editor keeps your layer stack, masks, and adjustments editable for as long as the browser tab stays open, but there's no project file format for saving an unflattened, layered document to reopen in a future session. Exporting always produces a single flattened image, so if you need to keep editing later, plan to finish the layered work in one sitting or keep the tab open rather than relying on a save-and-resume file.
Export only flattens the layers that are currently visible and positioned within the canvas bounds; anything you've toggled off in the Layers panel, or dragged outside the canvas edge, is dropped from the output. This is useful for keeping alternate versions of a layer around for comparison, but it also means you should double-check visibility before exporting if you were using hidden layers as a reference.
No, as long as the filter or adjustment is still sitting as its own layer or applied to a layer you haven't flattened. You can remove or replace the adjustment and the layer underneath returns to its prior state. Once you export, though, the flattening is final - the exported file has no memory of the layer stack, so undo only works before you export, not after.
The History panel tracks your recent sequence of edits within the current session, letting you step back through selections, masks, filters, and layer changes as you work. That history lives in the browser tab's memory, not in a persisted file, so refreshing the page or closing the tab clears it - there's no cross-session undo log to recover from after you've navigated away.

More Image Tools

Explore other powerful tools for your image editing needs