Detector
AI Watermark Detector
Point OpenAI's Verify tool at a Sora video and it checks for OpenAI's own signals. Point it at a Midjourney image and it has nothing useful to say, not because the image is human-made, but because it was never built to look for anyone else's watermark. That's the logic behind every image, video, and audio watermark detector on the market: one provider's signal, one configuration, one modality. Google says its own Gemini checker "can currently only recognize content created by Google AI tools." Text watermark detection runs on a different, score-based mechanism with its own dedicated page. Everywhere else, a clean result answers one narrow question, and it is never "was this made by a human."
Key takeaways
- Watermark detectors check one provider's known signal, not "AI-ness" in general. OpenAI's Verify tool checks its own C2PA metadata and SynthID watermark; Google's in-chat checker recognizes only content made by Google's own tools.
- Detectors aren't even reliably reachable. Google's standalone SynthID Detector portal launched 2025-05-20 with image detection working and video and text still "coming soon," and remained waitlist-gated to journalists and researchers as of the most recent independent check.
- A detector needs to know which scheme, and whose configuration, before a result means anything. Point it at the wrong one and you get a false negative, not proof nothing is there.
- Ordinary handling breaks genuine signals too. One OpenAI community thread documented C2PA metadata stripped to bare PNG chunks the moment an image was re-uploaded into a ChatGPT conversation, even though the original file still verified cleanly.
- A clean detector result never proves content is human-made. It means one specific signal, checked by one specific tool, was not found.
Detection model
Watermark checker vs AI detector
Watermark checker
Looks for an intentional provider signal such as Claude text marks, SynthID Text, C2PA, or another known provenance layer.
Generic AI detector
Estimates whether text looks model-generated using style, probability, or classifier signals.
Why this distinction matters
A watermark-checker verdict is stronger evidence, because it's checking for a specific, intentionally embedded signal. A generic detector score is a probabilistic style guess that can misfire on short text, heavy editing, translation, or simply unusual human writing. Treat the two as different categories of evidence, not interchangeable confidence scores.
Every detector checks one company's signal
ConfirmedYou'll see exactly what OpenAI's and Google's checkers claim to cover, and precisely where each one stops.
OpenAI frames its image-verification tool as checking for provenance signals its own tools produced, specifically C2PA metadata and SynthID watermarking, rather than judging whether an image looks AI-made.
Feed it a file OpenAI's tools generated and it reports whether those particular signals are still intact. That's the whole question it answers.
Google states the same boundary outright instead of leaving it implied. Its support page says Gemini verification "can currently only recognize content created by Google AI tools," and the limits attached are strict.
- Images, video, and audio only. Not text.
- Files capped at 100MB.
- Video under 90 seconds.
- Audio under an hour.
- Roughly ten checks per content type every 24 hours.
That's not a check-anything-anytime tool. It's a rate-limited check for one company's own mark, and every video or audio detector built around a single provider's signal works the same way.
A detector you can't always reach
ConfirmedHere's the timeline of what actually shipped, what's still promised, and who is allowed to use it.
Google also runs a separate, standalone SynthID Detector portal, launched 2025-05-20 at Google I/O, built to scan image, audio, video, and text uploads for SynthID marks.
At launch only image detection actually worked. Video and text detection were promised "in the coming weeks."
Access has stayed waitlist-gated to journalists, media organizations, and researchers, with no public API. An independent check by journalist Henk van Ess on 2025-11-20 still found waitlist-only access, with in-app audio and video verification described as "hit-or-miss" while image checks held up reliably.
OpenAI's provenance checking arrived modality by modality on a similar pattern: image signals from 2026-05-19, then audio signals plus a Content Provenance API for third parties on 2026-07-31, two days before EU AI Act Article 50 took effect.
Why a blank result usually means mismatch, not absence
ConfirmedHere's why the most common detector result, nothing found, is also the least informative one.
A watermark detector needs two facts before its output means anything: which scheme was used, and whose configuration of it.
Google's description of SynthID Text makes the underlying mechanic explicit. Detection there is score-based, checking whether token choices match a statistical pattern more than chance would predict, so without knowing which configuration to test against there is nothing valid to score.
Image, video, and audio detectors carry the same requirement even though the signal lives in pixels, waveforms, or frames instead of word choices.
Ordinary handling produces the same blank result with nobody removing anything on purpose. A 2026-06-28 thread on OpenAI's own community forum documented C2PA metadata stripped down to bare PNG chunks the moment an image was re-uploaded into a ChatGPT conversation, while the original file, downloaded straight from the source, still verified cleanly.
A detector run on that re-uploaded copy reports no signal, correctly, and tells you nothing at all about whether the image ever carried one.
Two independent findings nobody has reconciled
Community discussionHere are the outside checks that don't line up with official claims, and how much weight to put on each.
The Sora finding is the sharpest one. A named author, posting in November 2025, reported that Sora 2 videos carrying the visible watermark had no detectable C2PA metadata via OpenAI's Verify tool or the c2pa-rs CLI, while Pro-tier videos without the visible watermark did.
The author's own framing is worth keeping: practical risk is low, since C2PA metadata is trivially strippable anyway. The credibility problem is the part that stands.
Separately, an independent researcher claims spectral-analysis techniques reach 90% detection and 91% removal of image SynthID marks. That work is not peer-reviewed and not corroborated elsewhere, so treat the numbers as a claim to watch rather than a fact.
A clean result is not proof of human origin
ConfirmedHere's the sentence to keep handy when someone waves a detector result at you.
There's a real difference between a watermark detector and a generic AI detector. The generic kind infers whether content statistically looks AI-generated, from style or pixel artifacts, and returns a likelihood score.
Treating a "looks human" score as equivalent to "no watermark found by a scheme-specific check" overstates what either tool verified.
The same caution applies when the correct scheme-specific detector is used and comes back clean. OpenAI states plainly that no detection method it offers is foolproof, and that its provenance signals are not a guarantee content is accurate, unedited, or shown in its original context.
A missing signal has at least four ordinary explanations.
- The content was never watermarked by that scheme.
- A real watermark degraded through editing, compression, or a re-upload.
- It came from a different generator entirely, watermarked or not.
- The detector you used doesn't cover that provider's signal in the first place.
None of those add up to "proven human-made." A detector result narrows the possibilities; it never settles the question by itself.
FAQ
Can one detector find all AI watermarks?
No, and there isn't a universal one to reach for. Detection depends on matching the specific watermarking method and provider configuration used at generation time, and each provider's checker (OpenAI's Verify tool, Google's in-chat checker, the separate SynthID Detector portal) covers only that provider's own signal. A detector built for one scheme has no way to check for a different one, and some of these tools aren't even open to the general public yet.
If a detector finds nothing, does that mean the content is human-made?
No. A clean result only means one specific scheme's signal was not found by that particular check. The content could have come from a different generator, from one that doesn't watermark at all, or a real watermark could have degraded past recoverability through editing, compression, or something as routine as a re-upload. One OpenAI community forum thread documented exactly that: C2PA metadata stripped to bare PNG chunks after an image was re-uploaded into a ChatGPT conversation, even though the original file still verified cleanly.
Is Google's SynthID Detector portal open to the public?
Not as of the most recent independent check. It launched 2025-05-20 with only image detection working, while video and text detection were promised but not live. Access has stayed limited to journalists, media organizations, and researchers on a waitlist, with no public API, and a November 2025 independent check found it still waitlist-gated, with audio and video verification inconsistent even for those who had access.
Why do image, video, and audio watermark checks work differently from text?
Text detection for schemes like SynthID Text is score-based: a detector checks whether a passage's token choices statistically match a watermark configuration more than chance would predict. Image, video, and audio detectors look for a different kind of embedded signal, but the same requirement holds either way. The detector needs to know which scheme and configuration to test against, or the result is meaningless.
Next steps
- Text detection uses a different mechanism from anything on this page. Start there if the thing you're checking is prose. How text watermark detection works
- If someone has handed you a detector score and called it evidence, the distinction that matters is watermark versus style guess. AI watermark vs AI detector
- Read the documented misfires before trusting any flag, including a Google checker bug that returned the wrong verdict across four tested sessions. AI detector false positives
Sources and citation status
- OfficialOpenAI Help: provenance signals (Content Credentials, SynthID) in OpenAI-generated content
- OfficialOpenAI: advancing content provenance
- OfficialGoogle AI Developers: SynthID Text
- OfficialGoogle Support: verify AI-generated content in Gemini Apps
- OfficialGoogle Blog: SynthID AI content detector portal launch
- ResearchGoogle DeepMind: SynthID-Image paper (arXiv:2510.09263)
- ReportingDigital Digging: Google's SynthID, three tools, three different states of readiness
- CommunityOpenAI Community: are C2PA metadata chunks intentionally stripped from images uploaded to ChatGPT?
- CommunityLessWrong: OpenAI does not appear to be applying watermarks honestly
- ResearchNature: SynthID-Text paper