Core topic
AI Watermark Removal: What It Can and Cannot Mean
AI watermark removal is not one technical problem. It is at least four, aimed at four different mechanisms, with wildly different odds of working. Stripping file metadata, altering pixels, rewriting text, and defeating a statistical signal are separate jobs, and treating them as interchangeable is how removal claims end up sounding far more confident than the research behind them.
Key takeaways
- Do not assume any AI output carries a removable watermark until you know the source system and the watermark type. C2PA metadata, invisible media watermarks, and statistical text watermarks fail for entirely different reasons.
- The strongest published research on actually defeating a watermark is a stealing attack: ETH Zurich's SRI Lab approximated a provider's secret watermarking rule for under $50 in ordinary API queries, then used it to push scrubbing success from near zero to over 85 percent (Jovanović et al., ICML 2024).
- That result targets research reimplementations of green-list, red-list watermarking, not a confirmed production configuration from Anthropic, OpenAI, or Google. It proves a real technique exists, not that a consumer bypass exists.
- Robustness cuts both ways: the team behind the original green-list watermark found the same scheme still statistically detectable after strong human paraphrasing once roughly 800 tokens have been generated, at a false-positive rate of one in 100,000.
- Media watermarking is the settled half of the picture. OpenAI documents C2PA and SynthID on its images, and Google documents SynthID across images, audio, and video without real dispute. Text is where providers diverge sharply, and even one provider's own pages can conflict.
- Nobody, including well-funded academic red teams, has published a peer-reviewed method that reliably strips a production text watermark from Claude, ChatGPT, or Gemini while preserving what the text actually says.
Text watermark workflow
How text watermark removal is evaluated
Generate
Claude, Gemini, or another LLM produces text.
Mark
A watermarking layer can influence token choices or attach provenance.
Clean / transform
Text is normalized, edited, rewritten, or translated.
Check
A detector compares the before and after signal strength.
Why this matters for removal tools
Hidden-character cleanup is immediate. Statistical text watermark removal becomes stronger when paired with provider-specific detection and before/after confidence checks.
Four different jobs, one search phrase
You'll see the four separate tasks hiding behind one phrase, and why a tool built for one does nothing at all for the others.
People typing "AI watermark removal" want at least four different things.
- Erase a visible label burned into an image.
- Strip file metadata such as a C2PA manifest.
- Defeat an invisible provenance signal hidden in pixels or audio.
- Rewrite text until a detector stops flagging it.
These are not variations on one task. They are four attack surfaces against four mechanisms, and a tool built for one does nothing for the others.
A metadata cleaner never touches a pixel-level watermark. Rewriting text does not prove a statistical watermark was ever there in the first place.
And a high detector score was never a watermark to begin with. It is a guess about writing style, not a decoded signal. Confusing these categories is the single biggest reason removal claims online sound more confident than the technology they describe.
The $50 attack, and exactly where it stops
Research/proposalHere's what the best published removal attack actually achieved, followed by the detail in its own setup that keeps it out of the real world.
Jovanović, Staab, and Vechev showed at ICML 2024 that an attacker can approximate a provider's secret green-list rule using only public API queries, for under $50.
That approximation powered scrubbing attacks that jumped from near-zero success to over 85 percent in configurations "previously believed safe," alongside spoofing attacks that forged the watermark onto attacker-written text more than 80 percent of the time.
The limit lives in the setup. The target was a research implementation of green-list, red-list watermarking, not a confirmed production configuration from Anthropic, OpenAI, or Google.
So it proves a real technique exists. It does not prove a consumer bypass exists.
The researchers do not agree with each other
Research/proposalYou'll get the two opposite conclusions serious labs have published about paraphrasing, and the token count that separates them.
Kirchenbauer's team, the same group behind the original green-list watermark, found their scheme still statistically detectable after strong human paraphrasing once roughly 800 tokens have been generated, at a false-positive rate of one in 100,000.
Sadasivan and coauthors argue close to the opposite in the most-cited attack paper in the field: no watermark or detector holds up against a sufficiently motivated, sufficiently thorough rewriter.
Independent red-teaming lands in between. Han, Li, Ni, and Zulkernine tested Google's open-sourced SynthID-Text algorithm, not Google's actual production configuration, and found it "susceptible to meaning-preserving attacks, such as paraphrasing, copy-paste modifications, and back-translation."
Nobody has reconciled those positions. The honest reading is that robustness depends on the scheme, the length of the passage, and how much work an attacker is willing to do.
Providers can't always agree with themselves
ConfirmedYou'll see a live contradiction between Google's marketing page and Google's own developer forum that changes what removing a Gemini text watermark would even mean.
Anthropic's claim is clean and present-tense. A supported Claude model "weaves an imperceptible watermark directly into the text itself," stated in a published support article.
Google is messier. Google DeepMind's own SynthID product page says SynthID "watermarks text generated by the Gemini app and web experience."
But on August 5, 2026, a Google-affiliated account on Google's own AI developer forum, replying to a question about gemini-2.5-flash-lite, gemini-3.1-flash-lite, and EU AI Act Article 50(2), wrote that "generated text from the API is NOT SynthID-watermarked" and that "native text watermarking is not planned at the moment."
Nobody has reconciled those two statements. The app and the API may simply behave differently, but no Google source says so directly, so the honest read is a real, unresolved contradiction between Google's own marketing page and Google's own developer forum.
What to check before you trust any removal claim
Here's the sequence that works regardless of format, plus the OpenAI finding that proves a missing signal means almost nothing.
The reliable approach is the same for text, images, audio, and video.
- Identify the system that actually produced the content.
- Find out what mechanism that system claims to use.
- Test for that specific signal rather than for AI-ness in general.
- Report what you found, including what you could not test.
In practice that means three concrete checks: look for a C2PA manifest and note whether the file has been through any upload or conversion, scan text for suspicious invisible Unicode characters, and compare a detector's actual confidence before and after an edit instead of treating one pass or fail as proof.
A missing manifest proves nothing by itself. C2PA metadata is routinely destroyed by ordinary uploads, downloads, and format conversions with no removal attempt involved.
Even OpenAI's own rollout has been caught inconsistent. An independent November 2025 investigation found Sora 2 videos carrying a visible watermark with no detectable C2PA metadata at all, while separate Pro-tier videos without any visible watermark did carry detectable metadata.
That is the reverse of what OpenAI's claim that "every video generated with Sora includes both visible and invisible provenance signals" would predict. A blanket removal promise skips every step above.
FAQ
Can AI watermarks be removed?
Sometimes, but it depends entirely on the watermark type and format. Peer-reviewed research (Jovanović et al., ICML 2024) has demonstrated real scrubbing attacks against research implementations of statistical text watermarking, and independent teams have shown Google's open-sourced SynthID-Text algorithm degrades under paraphrasing and back-translation. None of that adds up to "any AI watermark can be removed," and no published method is confirmed to work against a real production system from Anthropic, OpenAI, or Google.
Is rewriting text the same as removing a watermark?
No. Rewriting can reduce detectability for some schemes, especially on shorter or lightly edited passages, but the original green-list research team found the signal can survive strong paraphrasing once roughly 800 tokens have been generated. Rewriting also changes the words themselves, which is a different cost from cleanly removing a hidden signal.
Does a missing C2PA manifest prove a watermark was removed?
No. C2PA metadata is destroyed by ordinary uploads, downloads, screenshots, and format conversions without anyone attempting removal. Even OpenAI's own Sora videos have been documented carrying inconsistent metadata independent of any deliberate stripping.
Is there a legitimate way to check for a watermark instead of trying to remove one?
Yes, for some formats. OpenAI runs a public Verify tool for its own images and, since mid-2026, audio. Google's SynthID Detector portal checks images, with video and text detection still limited, and access remains waitlist-gated to journalists, media organizations, and researchers rather than open to the public.
Next steps
- Get the provider-by-provider breakdown of which text watermarks exist and what removal would actually be aimed at. AI text watermark removal
- Read the practical version of this question, signal by signal, including what happens to metadata during a completely ordinary upload. Can AI watermarks be removed?
- Look at the forging side, which is the direction of attack that most coverage skips entirely. AI watermark spoofing
- Read the $50 paper yourself if you want the exact threat model rather than the headline. Watermark Stealing in Large Language Models
Sources and citation status
- OfficialOpenAI: provenance signals (Content Credentials, SynthID) in OpenAI-generated content
- OfficialGoogle AI Developers: SynthID Text documentation
- ResearchNature: Scalable watermarking for identifying LLM outputs
- OfficialAnthropic Transparency Hub: voluntary commitments
- ResearchJovanović, Staab, Vechev: "Watermark Stealing in Large Language Models" (ICML 2024)
- ResearchGloaguen, Jovanović, Staab, Vechev: "Discovering Spoofing Attempts on Language Model Watermarks" (ICML 2025)
- ResearchSadasivan et al.: "Can AI-Generated Text be Reliably Detected?"
- ResearchKirchenbauer et al.: "On the Reliability of Watermarks for Large Language Models"
- ResearchHan, Li, Ni, Zulkernine: "Robustness Assessment and Enhancement of Text Watermarking for Google's SynthID" (SynGuard)
- ResearchKassis, Hengartner: "UnMarker: A Universal Attack on Defensive Image Watermarking" (IEEE S&P 2025)
- CommunityGoogle AI Developer Forum: does Gemini API text output carry SynthID watermarking? (2026-08-05)
- OfficialGoogle DeepMind: SynthID model page
- Communityaloshdenny: Gemini SynthID watermark reverse-engineering writeup (2026-04-10)
- CommunityHacker News: reverse engineering Gemini's SynthID detection (2026-04-09)
- CommunityLessWrong: "OpenAI does not appear to be applying watermarks honestly" (2025-11-06)