Trace Machine
Detect synthetic media using real data.
How It Works
Learn what each analyzer checks and how to interpret the results.
Digital Signature (C2PA)
Looks for authenticated Content Credentials.
C2PA stands for Coalition for Content Provenance and Authenticity. It's a standard for embedding provenance records directly into media files. Basically, it's a ledger of the image's history. It documents where the file came from, what tools created or modified it, and who vouched for its authenticity. This record is called a "manifest."
You can technically forge a C2PA manifest, but Trace Machine will let you know it's invalid; it's like how a fake driver's license looks legit but doesn't scan at the DMV. Also, if someone tries to edit an image without updating the C2PA record correctly, the signature breaks.
OpenAI's gpt-image-1 and gpt-image-1.5 (the image models in ChatGPT) and Google's Nano Banana Pro (the current state-of-the-art image model) both sign their images with C2PA manifests. Photoshop also supports C2PA manifests, and some cameras from Nikon and Canon sign their photos on-device, so C2PA can also be strong evidence that an image wasn't AI-generated!
C2PA demo image
Try analyzing this demo image to see what it looks like when Trace Machine detects a C2PA manifest.
Learn more:
SynthID (Google)
Uses Google reverse image search to check for an invisible watermark.
Uses Google reverse image search to check the image for SynthID. This is an invisible watermark embedded in anything generated or edited by Google's AI models. It's not metadata, unlike C2PA/EXIF data -- it's basically an invisible pattern in the image's actual pixels.
SynthID is impossible to add after the fact -- it gets embedded into the image as it's being generated -- and it's very hard to remove. When SynthID is detected, it's very, very strong evidence that the image was generated or edited by one of Google's AI models.
Learn more:
- SynthID Overview
- Technical Deep Dive (Note: this is for SynthID-Text, not the image implementation. Techniques are likely shared.)
TinEye Reverse Search
Uses TinEye to find where the image exists on the internet and when it first appeared.
TinEye is a reverse image search engine. It finds where a given image exists across the entire internet. It has a strong perceptual matching algorithm that can detect crops and edits of the same image -- though it's not perfect, so manually verify by looking at the results.
Trace Machine checks results against a huge community-maintained list of known AI image generation sites; if an image is found on one of these sites, it's more likely to be AI-generated. On the other hand, if TinEye turns up that the image has been on the internet since before 2021 or 2022, it's strong evidence that the image is not AI-generated.
What the results mean:
- Earliest date: The oldest appearance of this image on the interet -- probably about when the image first appeared online.
- Found on AI sites: At least one match was found on a known AI image generation or hosting site.
- Not on known AI sites: No matches were found on sites in the AI site list.
Learn more:
AI Metadata (EXIF)
Scans metadata for hints that common AI tools leave behind.
EXIF stands for Exchangeable Image File Format. It's a standard for bundling image data alongside a file. It's the reason you can use your photos app to see when photos were taken, what camera settings were used, and other technical details.
AI image generation enthusiasts sometimes use programs like Automatic1111 (a little dated at the time of writing) and ComfyUI to set up complex image generation prompts and workflows. Note -- these aren't AI image models, but interfaces that let users control and automate the image generation process. These programs often write their parameters into EXIF metadata.
EXIF demo image: Automatic1111
Try analyzing this demo image to see what it looks like when Trace Machine detects EXIF data.
EXIF demo image: ComfyUI
Try analyzing this demo image to see what it looks like when Trace Machine detects EXIF data.
Learn more:
Human Consensus
Compares this upload to prior submissions and shows community votes.
Some our best tools for distinguishing synthetic media are our eyes and minds. Trace Machine maintains a community database of image consensus, where users can vote on whether an image is AI-generated or not.