AIWR
Free · Brush · Browser-only

Paint over a watermark to erase it.

Drop an image, paint the watermark, and the AI fills it in.

PNG · JPEG · WebP · up to 20 MB per file

Drop an image here

or click to browse · PNG · JPEG · WebP · up to 20 MB

Why use this manual watermark remover

Works on any watermark

Logos, captions, signatures, text strips, station IDs — if you can paint it, the manual watermark remover can erase it. Not limited to a specific AI generator.

AI inpainting on desktop

Desktop runs MI-GAN, a 27 MB neural inpainting model, locally in your browser. Reconstructs the painted area pixel-by-pixel from the surrounding context.

100% private

Your image and brush strokes never leave the device. Verify it in the browser's network panel — only static assets are fetched.

Adjustable brush

Size your brush from 5 to 150 pixels. Clear paint and start over any time. Fast iteration on tricky watermarks.

How to use the manual watermark remover

  1. 01

    Drop your image

    Drag in or click to browse. PNG, JPEG and WebP up to 20 MB. The manual watermark remover scales the image down for fast painting if it's larger than 1024 px.

  2. 02

    Paint over the watermark

    Drag your cursor (or finger on touch devices) across the watermark. A red overlay marks the painted area. Adjust the brush size for fine-grained control.

  3. 03

    Erase and download

    Click “Erase painted area” — the manual watermark remover inpaints the masked pixels and shows a Before / After comparison. Download the cleaned image.

What the manual watermark remover does

Most online erasers only handle one specific overlay — a single brand's logo, a fixed-position string, a known font. This manual watermark remover takes the opposite approach: you tell the tool exactly which pixels to erase by painting over them, and it reconstructs whatever was underneath. That means the tool is not tied to any particular AI generator, photo agency or social network — if you can see the watermark, you can paint it, and the tool can erase it.

We built it after fielding requests for watermarks our calibrated tools don't cover yet: Jimeng outputs, Midjourney sparkle marks, news-channel station IDs, freelance photographer signatures. Rather than ship a calibrated remover for every one, the brush-based approach gives the user direct control and works on every input.

How it works under the hood

After you drop an image, the tool decodes it on a canvas at up to 1024 px on the longest side (sufficient for most workflows and friendly to mobile memory). A second canvas sits on top of the image — that's where your brush strokes go. Each stroke writes a circular footprint into a binary mask buffer at the same resolution as the displayed image; a red overlay shows you what's marked.

When you click Erase, the manual watermark remover crops the painted region plus 32 px of context, hands the crop and the mask to the inpainting backend, and pastes the result back into the original image. On desktop, the backend is MI-GAN — an ICCV 2023 GAN-based inpainter — running locally via onnxruntime-web with WebGPU acceleration. On mobile, the backend is a neighborhood-average fill that needs no model and no GPU.

When this is the right tool

Use the manual watermark remover when the watermark you need to erase isn't one of the handful that have a dedicated calibrated tool, or when the watermark sits in an unusual position — top of the image, in the middle, repeated, partially overlapping a subject. Painting gives you exact control over what gets erased and what stays.

Conversely, if your image is from Google Gemini or Doubao, the brand-specific tools on this site will produce a sharper result with less effort — they know the precise pixel location and (in Gemini's case) the exact alpha map of the overlay. The brush is for everything else.

Privacy guarantees

The tool never sees your image. Decoding happens in a Canvas element. Painting writes into an in-memory mask. Inpainting runs in your browser via onnxruntime-web (desktop) or pure JavaScript (mobile). Re-encoding happens via canvas.toBlob. None of these steps touches a network — open the browser's DevTools network panel and watch as you process an image, the only requests are static-asset fetches.

That privacy guarantee is the reason we limit ourselves to in-browser models like MI-GAN. Larger models would give marginally better quality at the cost of either uploading your image to a server or shipping a multi-hundred-megabyte download.

Tips and limitations

Paint a little wider than the watermark itself — that gives the inpainter more useful context, and faint watermark edges that you didn't quite cover would otherwise show up in the output. The 32 px crop padding helps but it isn't infinite.

Inpainting is reconstruction. On uniform backgrounds (sky, walls, gradients) the result is essentially indistinguishable from the original. On complex textures (text, faces, fine fabric) the inpainter will fabricate plausible patterns that may not exactly match. For those cases, paint a slightly smaller mask, run it, and only paint the residual if any remains.

Manual Watermark Remover — FAQ

Is the Manual Watermark Remover free?

Yes. No signup, no credit card, no daily quota. Use it as much as you want.

Do you upload my image?

No. The Manual Watermark Remover runs the entire pipeline — image decoding, brush input, inpainting and re-encoding — inside your browser. Your file stays on your device.

What kinds of watermarks does it work on?

Anything you can paint over. Logos, captions, text overlays, signatures, network IDs, even small distractions in the background. The manual watermark remover doesn't depend on knowing which AI or service produced the watermark.

What's the difference between desktop and mobile?

On desktop, the Manual Watermark Remover loads MI-GAN (a 27 MB ICCV 2023 inpainting model) and runs it via WebGPU or WebAssembly. On mobile, it uses a lightweight neighborhood-average fallback to avoid memory pressure on phones. Quality is lower on mobile — for the best result, use a computer.

Why does the result look slightly off in busy areas?

Inpainting is reconstruction, not reversal. On uniform backgrounds the manual watermark remover produces near-seamless results; on complex textures (fur, foliage, fine print), the inpainted patch can show subtle differences from the surroundings.

Can I remove watermarks from photos that aren't AI-generated?

Yes. The Manual Watermark Remover works on any image — photographs, scans, screenshots, illustrations. It just needs a watermark you can paint over.

Is removing a watermark legal?

It depends on your jurisdiction and the original publisher's terms. The manual watermark remover is provided for personal, research and creative use. You are responsible for respecting copyright and any platform-specific terms.

Does it work on iPhone, iPad or Android?

Yes. The brush canvas uses pointer events that work with mouse, trackpad, touch and pen. On phones, the lightweight fallback runs everything on-device just like desktop.