●Free online video check

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
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"
  }'

Frequently Asked Questions

What video formats are supported?
The free web checker accepts MP4 files up to 10 MB. Confirm current API formats and limits for production workflows.
How fast is video detection?
Processing time depends on video length, resolution, encoding, and scan mode. Use asynchronous processing for long-form content.
Can I detect real-time video streams?
The public checker processes uploaded files. Streaming workflows require a separate sampling, latency, and integration design.
What's the minimum video quality required?
Low resolution, heavy compression, and motion blur can reduce useful evidence. Test the actual capture conditions used by your workflow.
Is my video data stored?
Retention can depend on the plan and scan mode. Confirm current retention, deletion, and data location requirements before submitting sensitive video.