Free AI Image & Video Detector — check C2PA, metadata and watermarks
Drop an original image or video. AICheck365 reads verifiable file evidence—Content Credentials, metadata, generation parameters, container fields, and surviving watermark clues—without uploading the file.
Evidence, not a mystery scoreSee the exact field and source for every match
Best with original filesScreenshots and social downloads often lose provenance
Important: file evidence can be removed by screenshots, re-exports, editing apps, messaging services, and social-media transcoding. No signal found is not the same as “not AI-generated.”
Upload Image/Video
Select an image or video and analyze it locally in your browser.
Initializing…
Detection Results
Results list matched signals, confidence, field details, and limitations.
Try an original file. Less processed files keep more detectable signals.
Detectable Platforms / Tools
This only represents currently detectable trace patterns, not every AI image or video platform.
Adobe Firefly
Automatic1111 / A1111
Bing Image Creator
Canva AI
ComfyUI
Copilot Designer
Craiyon
DALL-E / OpenAI
DeepAI
DreamStudio
Flux
Fooocus
Genmo
Google Veo
Grok
Hailuo
Haiper
Ideogram
Imagen / Google AI / Gemini
InvokeAI
Jimeng / Dreamina
Kling
Leonardo.ai
Luma
Meta AI
Microsoft Designer
Midjourney
NightCafe
NovelAI
Pika
Pixverse
Qwen Image
Recraft
Runway
Seedream
Sora
Stability AI
Stable Diffusion
Vidu
Wan
Supported Signal Types
C2PA Content Credentials / JUMBF
EXIF metadata
XMP / IPTC metadata
PNG tEXt / iTXt chunks
MP4 container metadata / AIGC labels / SEI markers
Sampled video frame watermark analysis
Filename heuristics
Supported Formats
image/jpeg
image/png
image/webp
image/gif
image/bmp
image/tiff
video/mp4
video/quicktime
video/x-m4v
video/webm
video/x-msvideo
Advertisement
Recent Detections
Click to review results stored only in this browser.
What this detector can—and cannot—tell you
A valid C2PA manifest that declares trained algorithmic media is strong provenance evidence. EXIF/XMP software fields, PNG workflows, file names, and visual watermarks are supporting clues that can be edited or removed. An empty result means this copy has no readable evidence; it does not prove the media is human-made.
Popular checks in the United States and English search
tEXt:parameters: masterpiece, best quality, 1girl
tEXt:prompt: a futuristic city at night
tEXt:negative: lowres, bad anatomy, blurry
tEXt:steps: 20
tEXt:sampler: DPM++ 2M Karras
tEXt:model_hash: d8691b4d18
These samples come from real tests. Click to analyze in the detector.
Adobe Firefly image with valid Content CredentialsAdobe Firefly
JPEGUnprocessed2026-06-19
Source: Content Authenticity Initiative example assets (contentauth/example-assets, MIT)
1 signals: C2PA
Known limits:
digitalSourceType = trainedAlgorithmicMedia and the signature is cryptographically valid.
The signing certificate is not in this engine's trust list (untrusted), so the result is reported as 'valid' rather than 'trusted'.
MP4
AI-generated video with valid Google C2PA Content CredentialsGoogle Veo
MP4Unprocessed2026-06-19
Source: User-provided original video carrying intact C2PA (Google generative-AI provenance)
2 signals: C2PA (Google Generative AI), MP4 encoding tool: Google
Known limits:
digitalSourceType = trainedAlgorithmicMedia (fully AI-generated); the BMFF C2PA manifest records 'Created by Google Generative AI' plus an imperceptible SynthID watermark, and the signature is cryptographically valid.
The manifest identifies 'Google Generative AI' (Veo is Google's video model); the signing certificate (Google LLC) is not in this engine's trust list, so the result is reported as 'valid' rather than 'trusted'.
OpenAI image whose C2PA certificate has expiredOpenAI (ChatGPT / DALL·E)
PNGUnprocessed2026-06-19
Source: Content Authenticity Initiative example assets (contentauth/example-assets, MIT)
1 signals: C2PA
Known limits:
A C2PA claim marked trainedAlgorithmicMedia is present, but the signing certificate is expired and untrusted.
Validation therefore fails: the provenance claim exists but cannot be verified (evidence state D).
A C2PA manifest is present but the asset hash does not match (assertion.dataHash.mismatch) and the certificate is untrusted.
The provenance claim is therefore invalid (evidence state D).
Latest Experiments
Real batch test results.
Adobe Firefly2026-06-19
JPEG1 samples
Valid C2PA Content Credentials with digitalSourceType=trainedAlgorithmicMedia; the signature is cryptographically valid while the signing certificate is untrusted in the browser trust list.
A C2PA claim (trainedAlgorithmicMedia) is present, but the signing certificate is expired, so validation returns Invalid: the provenance claim cannot be verified.
No C2PA signature. PNG tEXt 'prompt' and 'workflow' chunks carry the full generation graph; the detector flags AI-related metadata at low confidence (unsigned).
An image with no manifest reads as unsigned (no provenance); a deliberately tampered manifest fails with assertion.dataHash.mismatch and reads as invalid.
A BMFF C2PA manifest validates (generic CreativeWork, not AI). The detector surfaces the C2PA signal; the AI-tool-name heuristic produced a spurious match against manifest bytes, which is a logged limitation.