AI provenance checker

Check an image for AI watermarks

Upload an image and RAIW checks it for the provenance signals AI tools leave behind: Content Credentials (C2PA), SynthID markers, the Made with AI label, generator metadata, the visible Gemini sparkle, and the China AIGC (TC260) label used by Doubao. The check is free and runs in seconds.

What the checker looks for

  • Content Credentials (C2PA) - the signed provenance label added by ChatGPT, Gemini, Adobe Firefly, and Microsoft; the checker names the signing platform.
  • SynthID - Google's invisible watermark, detected through the metadata companion that Google and OpenAI tools attach.
  • Made with AI label - the IPTC tag that triggers AI disclosures on Instagram, Facebook, and X.
  • Generator metadata - EXIF/XMP software tags and embedded Stable Diffusion / ComfyUI generation parameters.
  • Visible Gemini sparkle - the on-image logomark, found with on-device image analysis (no GPU).
  • China AIGC label (TC260) - the disclosure tag used by Doubao and other China-served generators.
  • Forensic and newer-standard tags - a C2PA soft-binding naming a watermark vendor (Adobe, Digimarc, Imatag) and the newer IPTC 2025.1 AI-disclosure fields.
  • xAI Grok signature - the EXIF Signature blob and UUID Artist that Grok (Aurora) images carry, with no C2PA or SynthID.
  • Samsung Galaxy AI edits - the proprietary genAIType marker that Galaxy AI tools (Generative Edit, Sketch to Image) leave in the photo's metadata; the visible on-image Galaxy AI corner label is also detected for the Italian-locale wordmark.
  • Hugging Face model origin - file metadata showing the image came from an AI model hosted on Hugging Face.
  • Visible Doubao / Jimeng mark - the on-image corner label that ByteDance's Doubao and Jimeng (Dreamina) stamp on their pictures, also found with on-device image analysis (no GPU).

What the checker can't do

RAIW reads provenance signals; it does not run a pixel-level "is this AI?" classifier, and it never declares an image human-made. A clear signal means the image was almost certainly made or labeled by an AI tool. But the absence of a signal is not proof: metadata is routinely stripped when an image is re-saved, screenshotted, or uploaded to social media, and some watermarks - such as the SynthID pixel layer - can only be confirmed with the tool that made the image. For an authoritative pixel-level check, use the Google Gemini app or openai.com/verify.

How to check an image

  1. Upload a PNG, JPG, WebP, AVIF, or HEIC image (up to 15 MB). No account needed.
  2. Read the plain-language verdict: what was found, the likely source, and an honest caveat.
  3. If a watermark or label is found, switch to a removal mode to clean it.

Frequently asked questions

How do I check if an image has an AI watermark?
Upload it to RAIW's checker. It scans for AI provenance signals - Content Credentials (C2PA), SynthID markers, the Made with AI label, generator metadata, the visible Gemini sparkle, and the China AIGC (TC260) label - and shows a plain-language verdict in seconds. No signup required.
Can this tool tell whether any image is AI-generated?
No. It detects provenance signals that AI tools embed, not a pixel-level guess. If signals are present, the image was almost certainly made or labeled by AI. If none are found, the image may still be AI: these signals are often stripped by re-saving, screenshots, or social-media upload, and some (like the SynthID pixel watermark) need the original vendor's tool to confirm.
What is a C2PA Content Credential and how do I check it?
C2PA Content Credentials are a signed provenance label attached by tools like ChatGPT, Gemini, Adobe Firefly, and Microsoft. RAIW reads the manifest and names the signing platform.
How do I check for a SynthID watermark?
SynthID is Google's invisible watermark. RAIW detects it via the metadata companion that Google and OpenAI tools attach, so it flags a likely SynthID image. The pixel watermark itself is not locally decodable; confirm it in the Google Gemini app or at openai.com/verify.
What is the 'Made with AI' label and how do I detect it?
It is the IPTC digitalSourceType tag (and related C2PA data) that triggers AI disclosures on Instagram, Facebook, and X. RAIW detects this tag and tells you which platform conventions it matches.
Does the checker detect Doubao and other China AI images?
Yes. It reads the China AIGC label (TC260 standard) used by Doubao and other China-served generators, stored in the file metadata.
What does it mean if no signal is found?
It means RAIW did not find a supported provenance signal. The image can still be AI-generated - the signal may have been stripped on re-save, screenshot, or upload, or it may use a watermark the checker cannot read locally. Absence of a signal is not proof an image is human-made.
Is checking free? Do you store my image?
Checking is completely free and needs no account. We may keep uploaded images and results for up to 90 days to run and improve the service, then delete them, and we never sell them.
What image formats can I check?
PNG, JPG, WebP, AVIF, and HEIC files up to 15 MB.
I found a watermark - how do I remove it?
Switch to a removal mode. Visible mode erases overlays like the Gemini sparkle, metadata mode strips C2PA, Made with AI, and AIGC labels for free, and Invisible mode regenerates pixels to disrupt SynthID-style markers for $1.49 per image.
Check your image

No signup required. Visible and metadata removal always free. GPU modes cost $1.49 per image. Supports PNG, JPG, WebP, AVIF, and HEIC.