Free Deepfake Video Detector
Upload an MP4 to check for AI-generated footage, face swaps, lip-sync manipulation, and other deepfake signals. Review a probability score with supporting evidence.
Try the deepfake video detector
Drag & drop any file
MP4 video up to 10 MB
What We Detect
Comprehensive video manipulation and deepfake detection
Face Swaps
Detect replaced faces in videos with temporal consistency analysis across frames
Lip Sync Manipulation
Identify mismatched audio and lip movements using cross-modal analysis
Generative Video
Detect fully AI-generated video content from diffusion and autoregressive models
Face Reenactment
Identify puppeteering and facial reenactment attacks with motion analysis
Splicing & Editing
Detect edited, spliced, or composited video segments with temporal forgery detection
Deepfake Artifacts
Identify subtle generation artifacts like flickering, blurring, and inconsistency patterns
Explainable Evidence
Understand exactly why content was flagged
Evidence Types
- βFrame-level bounding boxes for detected manipulations
- βTemporal inconsistency heatmaps across video timeline
- βConfidence bands with calibrated probability estimates
- βSignal breakdown (lip-sync, temporal, artifact analysis)
Operational Guidance
- β‘Processing time depends on video length and resolution
- πAsync and batch workflows are available
- π―Review confidence together with frame-level evidence
Limitations & Best Practices
Understanding model constraints for optimal results
False Positive Risk
Highly compressed videos, low-quality footage, or heavy motion blur may increase false positive rates. Use confidence bands to set appropriate thresholds for your use case.
Adversarial Attacks
Sophisticated adversarial techniques may evade detection. Re-test against emerging attacks and do not treat a detector result as a final verdict.
Generalization Bounds
Performance can vary on novel generation methods and unusual video styles. Test representative samples and review the published methodology before production use.
API Integration
Get started in minutes with our unified API
curl -X POST https://app.zerotrue.app/api/v1/check \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"input": {
"type": "video",
"value": "https://example.com/video.mp4"
},
"is_private_scan": true,
"is_deep_scan": false,
"idempotency_key": "req-123"
}'