How to Check for SynthID: What You Can Actually Verify Today
Short answer: for Gemini text you cannot, unless you are on Google’s waitlist: the SynthID Detector portal is limited to journalists, media professionals and researchers. For Gemini images, use the Gemini app, Google Search (Lens, AI Mode or Circle to Search) or Chrome. For ChatGPT images, OpenAI’s Verify tool and Content Provenance API are public, and DetectMark runs that check with one consent click. Every route reads one provider’s mark with that provider’s key; nothing else is a real check.
- Type
- Pixels + metadata
- Hidden characters
- No
- Official detector
- Partial: Partial
- Locally removable
- Yes, in part
"Check for SynthID" sounds like one task. It is at least four, and the honest answer for most of them is that you cannot do it yet. This guide sorts the four by what is actually open to the public on September 14, 2026, and gives the steps for the ones that are.
First, which SynthID?
SynthID is four systems under one name: text, image, audio and video. The route to a check depends on which one you mean and, for images, on who made the image. Work through the sections below in order and stop at the one that matches.
Text from Gemini: waitlist only
There is no public check for SynthID Text. Google's SynthID Detector portal is limited to journalists, media professionals and researchers, and access is by application through the SynthID page on deepmind.google. If you qualify, that is the route; if you do not, there is no paste-and-check page anywhere.
Two things look like alternatives and are not. The open-source SynthID-Text repository publishes the detection code but not Google's production key, so running it against Gemini output tells you nothing. And every website that offers a "SynthID text detector" without Google's involvement is running a stylistic classifier, which returns a likelihood rather than reading a mark.
DetectMark does not pretend otherwise. Paste Gemini text into the SynthID detector and the statistical row reports that verification is unavailable, with the reason. The hidden-character and clipboard rows still run, because those are real checks.
Images from Gemini: Google's own surfaces
This one is open, but only inside Google.
- Gemini app. Upload the image, or a video or audio clip, and ask whether Google AI created or altered it. The app checks for SynthID and answers.
- Google Search. Use Lens, AI Mode or Circle to Search on the image and open the About this image panel. SynthID verification runs there.
- Chrome. The same check is rolling out in the browser as part of the About this image feature.
A positive result means Google's SynthID is present, so a Google model produced or processed the image. A negative means Google's mark was not found, which says nothing about images from other providers. None of these surfaces will tell you about an OpenAI image, an Adobe image or a photograph.
Images from ChatGPT: OpenAI's verifier
Since May 19, 2026, OpenAI images carry SynthID under licence from Google, and OpenAI runs the only public check for them. It is available directly through OpenAI's Verify tool and Content Provenance API, and DetectMark can run it for you.
- Open the OpenAI image verifier and drop the image. It is read in your browser first.
- Click Verify with OpenAI and confirm the dialog, which names the file, its exact byte count and the destination, api.openai.com. Nothing is sent until you confirm.
- Read the two rows that come back: SynthID and Content Credentials, each Found or Clean, with the time OpenAI ran the check.
Does ChatGPT watermark images? walks through what each result proves.
Audio and video
OpenAI audio has carried SynthID since July 31, 2026 and is verifiable through the same OpenAI tool and API. DetectMark does not process audio, so an audio file here reports Unsupported rather than a guess.
For Google's own audio and video, the Gemini app takes a clip the same way it takes an image: upload it and ask whether Google AI created or altered it. The SynthID Detector portal accepts the same files for its approved testers. Google's Search and Chrome surfaces are documented for images only, and the status page tracks the row.
What DetectMark can and cannot do locally
Drop any image into the AI image watermark detector and the file is read in your browser: Content Credentials, EXIF, XMP, GPS and PNG text chunks, each with a verdict. Content Credentials often ship alongside SynthID, so their presence is a useful clue about where a file came from. They are not SynthID, and the result panel keeps the pixel-watermark row at Unknown, because no browser can read the pixel mark. The only way a verdict lands on that row is the OpenAI check above, on consent.
The whole picture in one table
| Content | Who can check | Where | What a positive proves |
|---|---|---|---|
| Gemini text | Waitlisted journalists, media, researchers | SynthID Detector portal | Google's text mark is present |
| Gemini or Imagen image | Anyone | Gemini app, Google Search, Chrome | Google's pixel mark is present |
| ChatGPT or OpenAI API image | Anyone | OpenAI Verify, Content Provenance API, DetectMark on consent | OpenAI's pixel mark or manifest is present |
| OpenAI audio | Anyone | OpenAI Verify, Content Provenance API | OpenAI's audio mark is present |
| Lyria audio, Veo video | Anyone | Gemini app; SynthID Detector portal for approved testers | Google's mark is present |
| Anything else | Nobody | No public route | Nothing |
Every row reads the provider's own mark with the provider's own key. There is no cross-provider check, and there is no browser-only check. That is the state of things, and the page linked below will say so until it changes.
Verify an OpenAI-generated image
Local scan first · OpenAI check on consent only
FAQ
No. Google’s SynthID Detector portal is waitlist-only for journalists, media professionals and researchers, and the open-source SynthID-Text code cannot read Google’s production key. Any site offering a paste-and-check SynthID text detector is running a stylistic classifier.
Upload it to the Gemini app and ask whether it was made with Google AI, or use Lens, AI Mode or Circle to Search in Google Search and open About this image. Chrome is rolling out the same check.
Through OpenAI’s Verify tool or Content Provenance API. DetectMark’s OpenAI image verifier sends the original file to that API after you confirm a dialog stating the file name, the exact byte count and the destination, then shows the SynthID and Content Credentials rows.
No browser can read the pixel mark, and DetectMark does not pretend to. The local scan reads Content Credentials, EXIF, XMP and PNG text chunks and keeps the pixel-watermark row at Unknown. The only verdict on that row comes from the OpenAI check, on consent.
No. Each route reads one provider’s mark with that provider’s key. Not detected means that provider’s mark was not found, which says nothing about images from other providers or about a file whose marks were stripped.
- 1. Google DeepMind: SynthID
- 2. Google: “Identifying AI-generated media online” (May 19, 2026): SynthID verification in the Gemini app, Search and Chrome
- 3. Google: SynthID safeguards documentation
- 4. Google DeepMind: SynthID-Text repository
- 5. OpenAI developer docs: “Content provenance” (Content Provenance API guide)
- 6. OpenAI Help Center: “Provenance signals (Content Credentials, SynthID) in OpenAI-generated content” (updated August 2026; states the goal of expanding provenance signals to text)