How do I check an image for a Firefly watermark?
Drop the original file into the box on this page. Our media workflow reads it and reports whether a C2PA Content Credentials manifest is present and what it declares.
Is my image uploaded?
Yes, to our own media workflow, because reading a manifest requires reading the file. It isn't published or shared.
What are Content Credentials?
Adobe's name for its use of the C2PA standard: a signed record in a file's metadata describing which tools touched it and whether a model generated the content.
Can I see the Firefly watermark by looking at the image?
No. The signal this app reads lives in the file's metadata, not in the pixels, which is exactly why a detector is needed.
Nothing was found. Is the image definitely a real photo?
No, and this is the key point. Screenshots, re-encoding and ordinary uploads strip credentials routinely, so a blank result is no information rather than an all clear.
What does present but invalid mean?
A record exists but its signature doesn't verify, or the file no longer matches what was signed. Usually the image was edited after the credential was written.
Which part of the record flags AI generation?
The digital source type. Set to trainedAlgorithmicMedia, it declares that a trained model produced the content.
Does a found manifest always mean Firefly made it?
No. Cameras, editors and other generators write manifests too. The claim generator field inside the record names the tool.
Why do screenshots never show credentials?
A screenshot is a new file built from the screen. None of the original file's metadata comes along with it.
Does a valid credential prove the picture is truthful?
No. It attests to origin and integrity, not to truth. A misleading image can carry a valid credential.
Can credentials be forged?
The signature makes it hard but not impossible. Certificates have been revoked after vulnerabilities were found, and a compromised signing device is a known weakness.
Does cropping or resizing remove the manifest?
Often, yes, as a side effect. Many editors drop the record rather than re-sign it.
Is the detector free?
Yes. There's no charge to run a check through this page.
Do I need an account?
No account is required for a standard check here.
Does it work on Photoshop generative fill output?
Generative fill can attach the same kind of Content Credentials, so the same check applies and the record names the tool that wrote it.
Does this cover video?
This route handles images. There's a separate route on this site for Firefly video.
Can it identify which Firefly model version was used?
No. It reports what the manifest declares, and a model version isn't something it reliably reports.
Can it find a watermark hidden in the pixels?
No. This route is scoped to the C2PA manifest in the file's metadata, and it won't imply broader coverage than that.
Can I verify a file after stripping the watermark?
Yes, and it's a sensible last step. Run the cleaned file back through here to confirm no manifest remains.
Does it work on phones?
Yes. The upload control and the workflow both work in a mobile browser.
The result contradicts what I expected. What now?
Check which file you uploaded. A re-saved copy, a screenshot or a social download is a different file from the original and will report differently.