Remove watermarks without uploading your images

Paint over the watermark and an AI model regenerates that area from the surrounding pixels — entirely inside your browser. No upload, no account, no watermark on the result.

Nothing is uploadedFree, no accountBatch editingWorks offline once cached

How to remove a watermark

Four steps, no sign-up in between.

  1. Add your images. Drag one or more images onto the page, or click to pick them. Multiple images are tiled on screen at once.
  2. Paint over the watermark. Brush across the area you want gone. Adjust the brush size for small marks; two-finger scroll to pan and pinch to zoom in on the edges.
  3. Run the removal. The MI-GAN model regenerates the painted region from the surrounding pixels. The first run downloads 28 MB of model; later runs start immediately.
  4. Compare and download. Drag the compare slider to check the result against the original, then download as JPG, PNG or the original format. Leftovers? Paint again and repeat.

What you get

The specifics, not the adjectives.

No upload, verifiable

Open the Network tab in devtools and run a removal. The only request is the one-time model download — no image data leaves the page.

MI-GAN via WebAssembly

An ONNX inpainting model runs on ONNX Runtime Web, single-threaded on your CPU. Inference is capped at a 4096 px long edge and composited back onto the full-resolution original.

Every image at once

Imported images are tiled and independently paintable. With sync on, one stroke applies to all of them — then one click processes the batch.

Clean output

No watermark added, no resolution cap behind a paywall, no daily quota. Pixels outside the painted area are preserved byte for byte, alpha included.

Why in-browser matters

Every online watermark remover asks you to upload the image first. That is a real transfer of custody: the file sits on someone else's server, subject to their retention policy, their logs, and their breach history. For a holiday photo that may not matter. For a client mockup, an ID scan or an unreleased product shot, it does.

This tool removes that step entirely. The AI model is downloaded to your machine once — about 28 MB — and from then on the computation happens where the image already is. There is no server to trust, because there is no server in the path.

A side effect: once the model is cached, the tool keeps working with no network at all.

Built for batches, not one photo at a time

Most watermark removers are single-image workflows: upload, edit, download, repeat. That falls apart when you have forty product shots carrying the same stock mark in the same corner.

Here every imported image is laid out at once and each tile is its own editable canvas. Sync strokes is on by default, so painting the watermark position once applies it across the whole set. "Remove on all" then runs the batch in sequence and "Download all" saves them together.

Common questions

Privacy, model details, limits, and when removing a watermark is appropriate.

Read all questions · Compare with online tools