Cover the whole duration
Frames are spaced across the clip rather than taken only from the beginning.
Review face swaps and AI-generated video using timestamped frame evidence.
Up to 100 MB, no signup, uploads are not retained.
File size limit: 100MB (MP4, MOV)
File size limit: 100MB (MP4, MOV)
Actual analysis path
The browser samples up to 10 frames across the full clip. Each frame keeps its timestamp so repeated anomalies can be compared across time.
Frames are spaced across the clip rather than taken only from the beginning.
Face boundaries, objects, lighting and motion are reviewed at multiple timestamps.
One compression artifact is not enough for a high-risk result; repeated evidence matters more.
The percentages illustrate the current spacing rule. This is a method explanation, not a fabricated result from a specific upload.
DeepFakeCheck helps you review face-swap, AI-generated and AI-edited video. Upload an MP4, MOV or WebM file up to 100 MB. The browser samples up to 10 timestamped frames across the full duration, then the analysis model reviews repeated visual inconsistencies. No signup is required, usage limits apply, and uploads are not retained.
The current pipeline is deliberately simple and transparent:
The sampled evidence may surface patterns associated with several common manipulation types:
How much of the clip is reviewed? The current browser pipeline selects up to 10 frames across the entire duration. Because it does not inspect every frame, a very short manipulation between samples can be missed.
Does it work on heavily compressed social video? It can still review visible inconsistencies, but compression and resizing remove forensic detail and may also create false artifacts. Treat these results with lower confidence.
Can it prove a video is authentic? No. A low-risk result only means the sampled frames did not contain strong evidence. It does not certify every frame or the original source.
What does "high risk" mean? It means the sampled evidence contains multiple patterns associated with AI generation or manipulation. It does not establish malicious intent.
Is my video private? The video is transmitted over HTTPS for the current analysis and is not retained by DeepFakeCheck. We never train models on uploads.