GPT Watermarker

C2PA Detector

Read an image's C2PA Content Credentials straight out of the file — instantly and privately in your browser. Detects AI and edit provenance from Gemini, ChatGPT, DALL·E, Grok, Firefly and more.

C2PA

Detect Content Credentials

Check any image for an embedded C2PA / Content Credentials manifest.

C2PA Detector: Check Images for Content Credentials

C2PA Content Credentials are the industry-standard "nutrition label" for digital media — a signed manifest in a file's header that records how it was made, including whether AI was involved. Gemini, ChatGPT, DALL·E, Grok and many camera and editing apps embed it, and Adobe, LinkedIn, TikTok and stock libraries read it automatically. This C2PA detector reads that manifest straight out of the file in your browser and tells you, instantly, whether an image carries Content Credentials — no upload, no account. If credentials are present and you need a clean file, the detector routes you to the remover that strips them.

What C2PA / Content Credentials Are

C2PA (the Coalition for Content Provenance and Authenticity) defines a tamper-evident manifest — often branded "Content Credentials" — embedded in JPEG, PNG and other files. It can name the generating model, timestamp the creation, and chain edits together. For AI images it's the clearest machine-readable proof of origin, which is exactly why so many platforms scan for it on upload. This detector looks for the C2PA, JUMBF and Content Credentials markers in the file bytes and reports what it finds.

Where C2PA Comes From

You'll find C2PA on images from Google Gemini, OpenAI's ChatGPT and DALL·E, xAI's Grok, Adobe Firefly and Photoshop exports, and a growing list of cameras and apps. Because it's metadata rather than a pixel signal, it's definitive to detect — present or absent — but also strippable by re-writing the file, unlike the SynthID pixel watermark some of these models add on top.

Detect, Then Remove the Credentials

When Content Credentials are found, the "Remove" button routes to the remover, which rewrites the file to drop the C2PA manifest and other provenance metadata while leaving the visible image untouched. If your image is from Gemini or ChatGPT, note that stripping C2PA alone won't remove SynthID — use the SynthID detector and remover for the pixel-level layer.

C2PA & Content Credentials FAQs

Straight answers on what each workflow removes, how files are handled, and what result you should expect.

How do I check if an image has C2PA / Content Credentials?

Upload it here. The detector reads the file's bytes for C2PA and Content Credentials markers in your browser and gives a definitive answer in seconds, with no upload.

Which tools add C2PA to images?

Google Gemini, OpenAI ChatGPT and DALL·E, xAI Grok, Adobe Firefly and Photoshop, plus a growing number of cameras and apps. Platforms like Adobe, LinkedIn and TikTok read it on upload.

Is removing C2PA the same as removing SynthID?

No. C2PA is metadata in the header and is removed by re-writing the file. SynthID is a separate signal in the pixels that survives a metadata strip — for Gemini and ChatGPT images you need the SynthID remover too.

Does detecting C2PA upload my file?

No. The scan runs entirely in your browser. Removal is a separate, optional step.

How do I remove Content Credentials?

Click through to the remover, which strips the C2PA manifest and provenance metadata without changing the visible image or its quality.
    C2PA Detector — Check Images for Content Credentials | GPT Watermarker