Validate or remove it
Read the signer in the C2PA checker, or make a copy without it with the C2PA remover.
Checks the AI watermarks stored in the file: C2PA Content Credentials and IPTC AI tags, with who signed them. Invisible pixel watermarks need Google's SynthID Detector.
Inspect supported file records without editing the original.
There are three kinds, and they behave very differently.
A visible watermark is a logo or text you can see, like the sparkle on Gemini images. A metadata watermark is a record in the file, such as C2PA Content Credentials or an IPTC AI tag. An invisible watermark, such as Google SynthID, is woven into the pixels.
This tool checks the metadata layer and tells you plainly that the pixel layer was not inspected. That stops a clean metadata result from being mistaken for a clean image.
Knowing the kind tells you the fix: a metadata cleaner for records, and a pixel process for SynthID.
| Metadata (C2PA) | Signed Content Credentials from OpenAI, Adobe, Google and others. Checked here. |
|---|---|
| Metadata tags (IPTC) | DigitalSourceType = trainedAlgorithmicMedia, used by Meta AI and others. Checked here. |
| Invisible pixel watermark | Google SynthID and similar. Not checked here: use Google's SynthID Detector. |
| Visible watermark | A logo or text on the image, such as the Gemini sparkle. Look at the picture. |
Upload, read the diagnosis, then pick the right fix.
JPG, PNG, WebP, AVIF or HEIC, up to 30 at once. Files stay in your browser.
Each layer is listed: provenance container, generation fields, prompt records, and pixel watermarks marked as not checked.
Metadata findings go to a metadata remover. A Google AI image may also carry SynthID in its pixels.
Where each one lives, who uses it, and what removes it.
| Kind | Examples | Checked here |
|---|---|---|
| Metadata label | C2PA Content Credentials from ChatGPT, Firefly and Photoshop. IPTC trainedAlgorithmicMedia from Meta AI and others. | Yes. Found, named and shown in the report. |
| Prompt record | Stable Diffusion and ComfyUI prompt text in PNG files. | Yes. Recognized record names are listed. |
| Invisible pixel watermark | Google SynthID in Gemini and Imagen images. Similar marks from other labs. | No. Marked as not checked, never as absent. |
| Visible watermark | Logos or text drawn on the image, like the Gemini sparkle. | No. Look at the image itself. |
Removing metadata never removes a pixel watermark. Treat them as two separate jobs.
JPG, PNG, WebP, AVIF and HEIC still images. Up to 30 files, 15 MB each. Images up to 50 megapixels; animated PNG and WebP are not supported. Free, no account.
Match the finding to the right next step.
Read the signer in the C2PA checker, or make a copy without it with the C2PA remover.
The AI-only metadata remover clears recognized generation fields and keeps camera data.
Images from Gemini and Imagen carry SynthID in the pixels. The SynthID remover on the homepage processes pixels.
The file has no readable AI records. A pixel watermark may still exist.
Answers about results, privacy and limits.
No. SynthID is in the pixels and only Google's detector can confirm it. Removing SynthID needs the SynthID removal flow.
OpenAI and Adobe add C2PA Content Credentials, Google adds SynthID (and C2PA in some products), and Meta uses IPTC AI tags plus its own invisible marks.
No. This checks image files only.
It removes metadata watermarks such as C2PA and IPTC tags. It does not remove invisible pixel watermarks.
C2PA is a signed record attached to the file. It disappears when metadata is stripped. A pixel watermark survives screenshots and re-saves because it is part of the image.
Google adds SynthID to images from Gemini and Imagen. Other labs use their own marks. They are not visible and cannot be read from metadata.
Yes. It is free, with no account, credits or trial. The file and batch limits are shown on the upload box.
No. Files are read in your browser. Save your results before you clear the batch or leave the page.
Free metadata diagnosis, in your browser.