Bulk Photo Authenticity Checker
Upload a whole folder or .zip of images at once and check every one for GPS location data, C2PA content-credentials (a signal an image was generated or edited with AI/editing software), and the EXIF software tag - then download one CSV report for a review workflow. Every checker we could find (Sightengine, C2PA Viewer, AI Metadata Cleaner, UnC2PA) processes one image at a time; this does a whole batch at once.
Drag & drop files, or click to browse
JPEG, PNG or WebP images, or a .zip of them, up to 30 images per run
Häufig gestellte Fragen
Does this cryptographically verify C2PA content credentials?
No, and this is important: it detects whether a C2PA manifest is embedded in the file and reads its plain, unsigned fields (the claimed generator/software agent, and any c2pa.actions or training-and-mining assertions present). It does not verify the manifest's cryptographic signature or certificate chain against a trust list - that requires validating an X.509 certificate chain against C2PA's accepted issuers, a fundamentally different and heavier operation that's out of scope for a browser-based tool. Treat a detected manifest as "this file carries content-credentials metadata claiming X," not as "this has been cryptographically proven to be X."
What does it mean if no C2PA manifest is found?
Most images won't have one. C2PA adoption is still limited to specific cameras (some Leica and Sony models), specific apps (Adobe's Content Credentials-enabled tools, some AI generators like Photoshop's Generative Fill or OpenAI's newer image outputs) and platforms that preserve it end to end - plenty of camera platforms don't embed it at all, and metadata is routinely stripped by messaging apps and social platforms on upload or re-export. No manifest found is not evidence an image is fake, edited, or unedited - it just means this particular signal isn't present.
What counts as "GPS present"?
The image's EXIF metadata contains a GPS IFD with latitude/longitude tags - the same location data most phone cameras embed by default unless location tagging is turned off. This is read directly from the file's own bytes, the same tags the Remove EXIF Data tool strips.
How many images can I check at once, and what formats?
Up to 30 images per run - JPEG, PNG or WebP - uploaded individually or bundled in a single .zip. Each is processed in your browser one at a time, so a full batch can take a little while for a lot of large files.
What's in the CSV report?
One row per file: filename, whether GPS was found (with coordinates if so), whether a C2PA manifest was found (with the claimed generator name if readable), the EXIF software tag, camera make/model, and a notes column covering detected actions, training-and-mining assertions, and any files that couldn't be read.
Is my file uploaded anywhere?
No. Every image is read and parsed directly in your browser using the File API - nothing is sent to a server, whether you upload individual files or a .zip.