Online Photo Editor

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

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

Compress Image

Reduce file size

Resize Image

Change dimensions

Crop Image

Cut out area

Convert Format

Change format

Rotate Image

Rotate image

Flip Image

Horizontal/Vertical

Add Watermark

Add watermark

Add Border

Add image border

Rounded Corners

Add rounded corners

Filters

Brightness/Contrast

Blur Face

Hide faces

Mosaic

Blur regions

Remove Background

Remove BG

Enhance Image

AI upscale

Add Text

Add text to image

Collage

Combine multiple images

HTML to Image

Webpage to image

GIF to Image

Extract frames

Trim Image

Remove empty edges

Batch Rename Images

Safely rename files in bulk

Circle Crop

Crop images into circles

Black & White

Convert images to grayscale

Split Image

Cut an image into a grid

Merge Images

Combine images into one

Change DPI

Set image DPI metadata

Image to Base64

Encode images as Base64

Image to PDF

Combine images into one PDF

HEIC to JPG

Convert iPhone HEIC photos to JPG

EXIF Remover

View and strip hidden photo metadata, including GPS location

Favicon Generator

Full icon set plus HTML

Color Palette

Extract colors from an image

Base64 to Image

Decode Base64 back to an image

HEIC to PNG

Convert iPhone HEIC photos to lossless PNG

Text Behind Image

Put text behind the subject of a photo, entirely in your browser

Color Picker

Get the HEX, RGB and HSL of any pixel

Signature Maker

Draw a signature and download it as a transparent PNG

Signature Background Remover

Ink from paper, on transparency

Transparent Background Maker

Make a background transparent

Meme Generator

Add top and bottom meme text

Image Upscaler

Enlarge images 2x, 3x or 4x

PDF to JPG

Turn PDF pages into JPG images

PDF to PNG

Turn PDF pages into PNG images

Passport Photo Maker

Crop ID photos to official sizes