You ran the file through a watermark remover and the sparkle is mostly gone — but not entirely. There is a faint rectangular outline where it used to be, or a patch of haze, or a ghost of the logo you can only see on a bright background. Something is left.
This is the most common complaint about every AI watermark remover, including ours, and almost all of the advice you will find online is wrong. It tells you to turn the strength up. That fixes exactly one of the seven causes below, and makes three of the others visibly worse.
The useful thing to know is that each cause leaves a different visual signature. Once you can read the residue, you know instantly whether a setting will help or whether no setting ever will — because for three of these seven, the information needed to clean the image was destroyed before you opened the tool.
Start here: is the file still the original download?
Before anything else, answer one question — is the file you are cleaning the exact file that came out of Gemini, byte for byte? Not a screenshot of it. Not a copy that went through WhatsApp. Not one you resized or re-saved in Preview or Photoshop.
If the answer is no, stop adjusting settings. You have almost certainly hit cause 1, 2 or 4, and no combination of sliders will fully fix it. Re-download the original from Gemini and run that instead. It takes ten seconds and solves more residue complaints than every other fix on this page combined.
Here is why that one question matters so much.
Why residue happens at all: the arithmetic behind the mark
Erasio does not paint over the watermark or guess what was behind it with generative fill. It reverses the compositing operation that put the mark there in the first place.
When Gemini stamps its sparkle onto your image, it blends a known overlay into the pixels using an alpha value — a transparency weight. Every output pixel becomes: result = original × (1 − α) + overlay × α. That is a straightforward equation with exactly one unknown, so it can be rearranged: original = (result − α × overlay) ÷ (1 − α). Feed in the pixel you have, the overlay shape, and the alpha, and the pixel that was there before comes back out. Not an approximation — the actual value.
That precision is the whole advantage of the approach. It is also its one hard dependency: the arithmetic only works if the pixel values in your file are still the exact values Gemini wrote. Every one of the causes below is a different way that assumption gets broken.
And notice what the equation does when α is large. As the watermark approaches opaque, (1 − α) approaches zero, and you are dividing by a very small number — so any error in the input gets multiplied enormously. That is why residue clusters in the brightest, most solid part of the mark, and why cranking the strength up there produces bright speckles instead of a clean result.
Cause 1: You are working from a screenshot
The visual tell: residue is soft, evenly spread across the whole watermark area, and gets worse the more you raise the strength. There is no crisp edge to it — the whole region just looks slightly wrong, often a little blotchy or washed out.
A screenshot is a photograph of your screen, not a copy of the file. Between Gemini writing the pixel and your screenshot capturing it, the value has passed through your display colour profile, possibly a brightness or night-shift filter, subpixel rendering, and any browser zoom level that was not exactly 100%. Then it is usually saved as PNG at whatever scaling factor your display uses.
The overlay is still recoverable in principle, but the alpha relationship has been shifted by an amount that varies across the image and that nothing can measure after the fact. The subtraction now over-corrects in some pixels and under-corrects in others, which is exactly what that soft blotchy haze is.
There is no setting for this. A screenshot cannot be cleaned properly — not by Erasio, not by any tool built on the same principle, and not by an inpainting tool either (that one will invent plausible pixels instead, which is a different result, not a better one). Go back to Gemini and use the download button.
Cause 2: A platform recompressed the file
The visual tell: faint blocky residue that follows an 8×8 or 16×16 pixel grid, most visible on smooth backgrounds like sky or a plain wall. It looks like very mild mosaic tiling rather than a ghost of the logo shape.
This one catches people who did nothing obviously wrong. You downloaded the original correctly, then sent it to yourself on WhatsApp, or posted it to Slack and saved it back down, or emailed it, or put it through Instagram. Every one of those re-encodes the image as JPEG, and JPEG is lossy by design — it throws away fine detail in 8×8 blocks to save space.
The discarded detail includes the precise pixel values the reverse-blend needs. The values that come back are close to the originals, but "close" is the problem: the subtraction is now operating on approximations, and the error follows the compression block grid. That is where the tiling pattern comes from.
Recompression is not reversible. Once again the fix is upstream, not in the settings: retrieve the original download. If the original is genuinely gone, raising Mask size slightly can hide the worst of the fringe, but you will not get a clean result.
If the original is unrecoverable and you want to get as close as possible anyway, the Mask size and Min NCC controls are the two worth touching — both are documented with recommended values.
Image watermark removal settings guide →Cause 3: The wrong watermark version is selected
The visual tell: this is the distinctive one. The residue is a recognisable ghost of the logo shape — you can see the outline of the sparkle itself — and it often sits slightly offset from where the mark was, sometimes with a faint doubled or embossed look.
Google has not used one watermark forever. The mark has changed across model generations, and the versions differ in shape, size and alpha. Erasio ships a profile for each, exposed as the "Watermark logo" setting with "Original" and "New (2026)" options.
If the selected profile does not match the mark actually in your image, the tool subtracts the wrong shape from the right place. Where the two overlap you get over-correction; where the real mark extends beyond the assumed one, it is left untouched. The combination reads as a ghost of the logo, which is why this residue looks structured rather than hazy.
This is the single highest-impact setting on the panel and the first thing to try whenever residue has a recognisable shape. Switch to the other version and re-run before touching anything else — it is a one-click test. As a rule of thumb, images generated in 2026 want "New (2026)"; older saved images want "Original". If you are unsure, try both; the correct one is usually obvious immediately.
Cause 4: The image was resized after generation
The visual tell: a soft halo or fringe hugging the outline of where the mark was, sharper than the screenshot haze but without the logo shape of cause 3. Often described as a faint glow that will not go away.
Resizing resamples every pixel. A pixel in the resized image is a weighted blend of several neighbouring pixels from the original, which means the watermark region is now smeared across a slightly different footprint at a slightly different alpha. Detection can still find the mark, but the mark it finds no longer has crisp boundaries.
This is partially fixable, unlike causes 1 and 2, because the damage is geometric rather than a loss of information. Raise Mask size to 1.10–1.40× so the correction covers the smeared fringe rather than stopping at the original footprint. If the removal also looks a pixel or two out of position, increase the Refine radius, which lets the tool nudge the mask into better alignment before correcting.
Cause 5: Mask size is too low for this resolution
The visual tell: a thin, even ring of leftover glow tracing the boundary of the removed area, on a file you know is an untouched original. The centre is clean. Only the edge is wrong.
The watermark does not have a hard boundary — it fades out at its edges. The mask defines how far out the correction reaches, and the default is calibrated for the common case. On unusually high-resolution output, or where the mark sits over fine detail, the faded outer pixels can fall just outside the default mask and survive untouched.
This is the one cause where "turn it up" is genuinely correct advice. Nudge Mask size to 1.10–1.40×. Do not overdo it: the mask is not free, and pushing it far higher starts softening clean pixels next to the watermark, trading a faint ring for a visible smudge. Move in small increments and watch the preview.
Mask size, Refine radius and the detection controls each have a recommended range and a worked example of when to reach for them.
See every image setting explained →Cause 6: Video only — the mark moved and a frame was missed
The visual tell: the clip is clean for most of its duration, then the watermark flickers back for a few frames — often during fast motion or a scene change — or a faint box outline pulses at the corner.
Video adds a failure mode images do not have. Each frame is detected and corrected individually, so a frame where detection fails is a frame that ships with its watermark intact. At 24 or 30 frames per second, three bad frames is an eighth of a second — long enough to see, short enough to be hard to scrub to.
Two settings address this. Raise Base strength, which is the master dial for video correction, if the mark is surviving faintly across many frames. If instead you can see the patch itself — a soft box where the correction meets untouched frame — that is an edge problem, not a strength problem: force Edge diffusion on and raise Diffusion strength so the patch feathers into its surroundings.
Test on a short clip first. Video re-encoding takes real time, and iterating on ten seconds beats waiting out a full render to discover you moved the wrong slider.
Base strength, the opacity modes, edge diffusion and the bitrate control behave differently from the image settings and have their own guide.
Video watermark removal settings guide →Cause 7: The source is genuinely unsupported
The visual tell: essentially nothing happened. The mark is untouched, or barely changed, regardless of which settings you try.
Reverse alpha-blending needs to know the overlay it is reversing. Erasio ships profiles for the Google family — Gemini, Gemini Omni, Nano Banana, Omni Flash, Veo and Google Flow. A watermark from a different generator is a different shape at a different alpha in a different place, and there is nothing to reverse it against.
The same applies to marks that were never alpha-composited in the first place: a logo burned in by a video editor, a tiled semi-transparent pattern across the whole frame, or text typed on top in Canva. Those are not overlay-blended provenance marks and this method does not apply to them.
One important boundary while we are here. Erasio removes the visible watermark. It does not remove SynthID, the invisible provenance signal Google embeds in the pixel data itself, and it does not strip C2PA content credentials. Those are separate systems and they survive. Any tool claiming otherwise is either mistaken or describing something it cannot do.
If you are cleaning Gemini or Nano Banana images specifically, the model page covers which marks are supported and how the extension handles them at download time.
Gemini watermark remover →Quick reference: symptom to cause to fix
| What the residue looks like | Cause | What to do |
|---|---|---|
| Soft, blotchy haze over the whole area; worse at higher strength | Screenshot | Not fixable. Re-download the original. |
| Faint blocky tiling on smooth backgrounds | Recompressed by a platform | Not fixable. Retrieve the original file. |
| Recognisable ghost of the logo shape, possibly offset | Wrong watermark version | Switch the "Watermark logo" setting to the other version. |
| Soft halo hugging the removed area | Image was resized | Mask size to 1.10–1.40×; raise Refine radius. |
| Thin even ring at the edge, clean centre, untouched original | Mask size too low | Mask size to 1.10–1.40×, in small steps. |
| Video: watermark flickers back for a few frames | Frames missed during motion | Raise Base strength; force Edge diffusion on. |
| Nothing changed at all | Unsupported source | Check the mark is a supported Google overlay. |
The order to work through it
If you take one thing from this page, take the sequence. Most people start at step four and never get past it.
- Confirm you are working from the original download, not a screenshot, forward or re-save. This resolves more cases than everything below it.
- Look at the residue and decide whether it has a shape. A recognisable logo ghost means the wrong watermark version — one click to test.
- If the edge is wrong but the centre is clean, raise Mask size in small increments.
- Only now touch the detection controls, and change one at a time while watching the preview.
- On video, treat a visible patch box as an edge problem and a surviving mark as a strength problem. They are different sliders.
Working in that order also protects you from the most common self-inflicted problem, which is tuning cleanup strength to compensate for a detection failure. If the mask is not sitting on the mark, no amount of strength will clean it — it will just damage the pixels around it. Fix placement first, strength last.
Common questions
Does re-running the same file twice help?
No, and it usually hurts. The second pass operates on already-corrected pixels and assumes a watermark is still there at full strength, so it over-corrects. Reset to defaults and change one setting instead.
Why does the residue only show on some backgrounds?
Because the error is proportional. Over a dark or busy background, a small pixel error is invisible; over a flat bright sky it is not. The same file can look perfect in one corner and flawed in another. Judge it against the brightest smooth area in the image.
Does removing the watermark reduce image quality?
No. Only the watermark region is modified, everything else is passed through untouched, and there is no downscaling. Video is necessarily re-encoded because every frame changed, but at a source-aware bitrate, and the audio track is copied across without being decoded at all.
Is any of this a credits problem?
No. Settings do not affect cost — an image is one credit and a video is three, however you have tuned the panel. Re-running a tuned pass on a fresh upload charges again as a new job.
Diagnosed it? Open the tool, drop the original file back in, and apply the one setting that matches your symptom.
Open the free online tool →