Our tool does not remove SynthID, and we are not going to pretend otherwise. It removes the visible sparkle mark from Gemini images. SynthID is a different thing, it is invisible, and it is not something a browser tool can strip out.
What you can do: remove the visible mark, and know exactly what remains. What you cannot do: remove the invisible one. Why: SynthID is not stored in a place that can be deleted — it is written into the pixels themselves, spread across the whole image. Cropping it out does not work. Re-encoding it does not work. Google's own documentation says detection is probabilistic rather than absolute, which means nobody — including the pages promising a clean result — can give you a guarantee.
The four things that get called "the watermark"
Most confusion in this topic comes from one word covering four different mechanisms. They live in different places, they survive different edits, and removing one has no effect on the others.
- The visible mark. The white sparkle in the corner. Ordinary pixels, composited over your picture. Removable, and the only thing this site's tool touches.
- SynthID. Invisible to the eye. Written into the pixel values themselves by Google DeepMind, distributed across the image rather than sitting in one spot. This page is about this one.
- C2PA metadata. Provenance data stored in the file container, alongside the image rather than inside the picture. Strippable by many editors — but note that stripping it is a different act from removing SynthID.
- Visible degradation. Sometimes what people are annoyed by is not a mark at all, but compression artefacts or upscaling damage. No watermark tool fixes that, because there is no watermark involved.
What Google's own documentation actually says
This part is worth reading slowly, because it is the primary source and almost nobody in this search results page quotes it. Google DeepMind's SynthID documentation states that the system embeds digital watermarks directly into AI-generated images rather than into metadata — which is the whole reason stripping metadata leaves it untouched.
Then comes the sentence that matters more than any marketing claim on any competitor page:
Watermark detection is probabilistic.
Google lists three possible states for a detection result, not two: watermarked, not watermarked, and uncertain. That third one is the honest admission most of this search results page is built to hide — the answer is not a yes or a no, it is a confidence level.
A precision note, because it matters: Google's documentation also says the technique is robust to some transformations ... but this method does have limitations, and that it is not designed to directly stop motivated adversaries from causing harm. Those sentences are written about SynthID Text — the text watermarking system — not about images. We are quoting them as evidence of how Google characterises the technology, not claiming they are a statement about your JPEG.
Why cropping and re-saving do not work
The intuition most people have is that a mark hides in a corner, so cutting the corner off should remove it. That works for the visible sparkle. It does not work for SynthID, because the signal is not in one place to begin with.
Users in the r/ChatGPT thread on this exact annoyance put it more plainly than we could. One of the most-upvoted replies describes the mechanism:
SynthID isn't visible. At the pixel level it minutely shifts hues between pixels but isn't visible to the naked eye.
And on what survives editing, another highly-rated reply in the same thread:
it is incredibly resistant to image manipulation, recompression, noise addition. The only attack that works is regenerating the image with a different AI.
Read that last sentence carefully, because it gives away the trick. If the only thing that works is regenerating the image, then what is being described is not removal — it is generating a new picture. That is a legitimate thing to do. It is just not what the phrase "remove SynthID" promises, and no amount of tooling turns one into the other.
To be clear about attribution: those two quotes are user replies in a public Reddit thread, not statements from Google. We are citing them because they describe the mechanism accurately and in plain language, not because they carry official weight.
The contradiction on the pages that promise otherwise
If you arrived here from a search, you have probably already seen pages that claim the opposite. Rather than characterise them, here is a pattern worth checking for yourself: a marketing summary at the top of a page and the same page's own FAQ often disagree. Claims of a complete, guaranteed, lossless clean-up are frequently followed, further down, by fine print conceding that results are not guaranteed, that the tool is for educational or demonstration purposes, or that the output may still be flagged as AI-generated.
We are not naming those sites or calling them dishonest. We are pointing out that you can check a claim against its own page in about thirty seconds, and that doing so is more useful than trusting any summary — including ours.
There is also a technical snag in the strongest version of that promise. A page cannot credibly claim both that its output is pixel-for-pixel identical to the original and that it applies subtle pixel-level perturbations. Those two statements describe different things. If pixels changed, the output is not pixel-identical; if the output is pixel-identical, nothing was perturbed. Similarly, a distributed signal spread across an entire image does not have a single component that can be "isolated" and rewritten — there is no such operation, which is the same reason cropping fails.
What we actually do, in one paragraph
This site's tool removes the visible mark. It works by reverse alpha blending: the corner logo was composited over the original with known geometry and a known alpha template, so the original pixels underneath can be recovered arithmetically. It rewrites only the pixels inside the watermark box and copies everything else from your file untouched. It runs in your browser; your image is never uploaded. And it does not remove SynthID, does not strip C2PA metadata, and does not change anything else in the picture. You can read the full method, or run it on an image and compare the result against your original yourself.
If you actually need SynthID not to be there
There is one reliable answer, and it is about timing rather than tooling:
- Generate without it, if you can. Where a provider lets you control generation settings, that is the only path that produces a file with nothing to remove. This is why the official setting is the first route we recommend — doing it before generation solves the problem completely; doing it afterwards does not.
- Disclose instead of denying. If the image is going somewhere that requires AI disclosure, saying so is a solved problem. Trying to make a file pass as human-made is the situation where both the platform rules and Google's own policy become a risk — see what the rules actually target.
- Do not buy a guarantee. Given that Google itself describes detection as probabilistic, anyone selling you certainty about an invisible signal is selling something they cannot verify either.
The honest summary
The visible mark is removable and we remove it. SynthID is not removable by this tool, and we say so on the front page rather than in the small print. If what you needed was the second one, this site is not the answer to your search — and given that detection is probabilistic and the signal is distributed across the pixels, we do not think anyone else's page is either. What you can get here is a clean visible result plus an accurate account of what is still in the file.
Sources
- Google DeepMind, SynthID documentation — ai.google.dev/responsible/docs/safeguards/synthid. Source of the quoted wording on embedding watermarks directly into generated content, the probabilistic nature of detection, the three detection states, and the robustness and limitations statements (those two concern SynthID Text, not images).
- r/ChatGPT thread, Anyone else annoyed by the image watermark / SynthID shimmer, thread id t3_1woqd4o, 2026-09-24. Both quoted replies are user comments; quoted as user descriptions of the mechanism, not as official statements.
- Our own tool's behaviour, measured on this site: only the pixels inside the watermark box are rewritten; SynthID and C2PA metadata are left untouched.