Face BenchmarkHow face recognition and deepfake detection are measured, from the papers.

How accurate are deepfake detectors? Seen fakes, unseen fakes, the wild

The Face Benchmark editorsPublishedFigures checked

Deepfake detectors score above 0.93 AUC on the fakes they were trained on for ten of the fifteen detectors in DeepfakeBench (NeurIPS 2023, Table 3), between 0.55 and 0.95 on datasets they never saw in the same table, and between 0.50 and 0.63 for off-the-shelf open-source video models on fakes that circulated in 2024 (Deepfake-Eval-2024, Table 3). The answer depends on which of the three questions is asked.

This page is the summary entry to the published results part of the deepfake detection hub. Every figure here is an AUC, and the accuracy versus AUC page explains why a benchmark reports that rather than a percentage; the full table the first two rows come from sits on the results page.

01What are the three conditions, in one table?

Condition What it measures Published range Source
Seen fakes (within-domain) A detector trained on FaceForensics++ c23 and tested on FaceForensics++ test splits 0.57 to 0.99 frame-level AUC per cell for 15 detectors; ten of fifteen average above 0.93 across the six within-domain sets DeepfakeBench Table 3, 2023
Unseen fakes (cross-dataset) The same detectors tested on eight datasets they never saw 0.55 to 0.95 frame-level AUC per cell; cross-domain averages 0.66 to 0.79 DeepfakeBench Table 3, 2023
Wild fakes (circulated online) Open-source video detectors off the shelf on fakes collected from 88 websites in 2024 0.50 to 0.63 video AUC; best commercial model 0.79 Deepfake-Eval-2024 Tables 3 and 5, 2025

All DeepfakeBench figures are frame-level AUC with every detector trained on FaceForensics++ c23 and the reported value the average of the top three checkpoints (arXiv 2307.01426). Deepfake-Eval-2024 reports video-level AUC on a set of 45 hours of video, 56.5 hours of audio and 1,975 images (arXiv 2503.02857).

02How accurate are detectors on the fakes they trained on?

High. In DeepfakeBench Table 3, the within-domain average AUC across the six FaceForensics++ test sets is 0.9527 for UCF, 0.9450 for Xception, 0.9449 for F3Net, 0.9434 for FFD and 0.9431 for CORE; ten of the fifteen detectors average above 0.93 and only the two MesoNet variants, CNN-Aug and Capsule fall below 0.85. The best single cell is UCF's 0.9896 on the FaceSwap subset. The paper's own comment is that "Naive Detectors (e.g., Xception and EfficientB4), which essentially rely on a straightforward CNN classifier, register high AUC values that are comparable to more sophisticated algorithms".

Two of the six within-domain sets are harder than the rest. FaceForensics++ at the c40 compression level pulls every detector down, Xception to 0.8261 and UCF to 0.8399, and it is the lowest within-domain cell for twelve of the fifteen detectors; the NeuralTextures subset is the lowest of the four manipulation methods for every row. Both effects come from the test material, not from new generators. The frame-level AUC table by test set carries every cell with its conditions.

AUC for a detector on the fakes it trained on, on an unseen dataset, and on fakes that circulated in 2024Horizontal bars. Xception trained on FaceForensics++ c23: 0.9637 on FaceForensics++ c23 (seen), 0.7365 on Celeb-DF v2 (unseen), 0.7077 on DFDC (unseen). GenConViT: 0.96 on its original benchmarks, 0.63 on Deepfake-Eval-2024 (wild). Best anonymous commercial video model on Deepfake-Eval-2024: 0.79. Sources: DeepfakeBench Table 3, arXiv 2307.01426; Deepfake-Eval-2024 Tables 3 and 5, arXiv 2503.02857, both read 9 Nov 2026.0.000.250.500.751.00Xception on FF++ c23 (seen)0.96Xception on Celeb-DF v2 (unseen)0.74Xception on DFDC (unseen)0.71GenConViT on its own benchmarks (seen)0.96GenConViT on Deepfake-Eval-2024 (wild)0.63Best commercial model, Deepfake-Eval-2024 (wild)0.79frame-level or video AUC
Figure 1One detector, three conditions, then the 2024 wild set. The first three bars are frame-level AUC from DeepfakeBench Table 3 (arXiv 2307.01426, NeurIPS 2023); the last three are video AUC from Deepfake-Eval-2024 Tables 3 and 5 (arXiv 2503.02857). Read 9 Nov 2026.

03How accurate are they on fakes from a dataset they never saw?

Lower, and the spread widens. Across the eight cross-domain columns of the same table, the lowest cells are Meso4 on DFD at 0.5481, Face X-ray on DeeperForensics-1.0 at 0.5531 and FWA on FaceShifter at 0.5551, all within a few points of chance; the highest is UCF on UADFV at 0.9528. Cross-domain averages run from Meso4's 0.6551 to SPSL's 0.7875, with Xception at 0.7718. For Xception the drop from its seen score is 0.9637 on FaceForensics++ c23 to 0.7365 on Celeb-DF v2 and 0.7077 on DFDC.

Which unseen set is hardest depends on the detector. UADFV, a small early set, is the easiest unseen set for eleven of the fifteen and DeeperForensics-1.0 for the other four; FaceShifter is the hardest for eleven. The ranking of detectors changes too: the within-domain leader UCF leads nine of the sixteen columns, but SPSL takes both Celeb-DF columns and the cross-domain average, and Face X-ray leads FaceShifter at 0.6553 while trailing on DeeperForensics at 0.5531. The cross-dataset generalisation page explains why the traces a detector learns on one set fail to transfer.

04How accurate are they on fakes that actually circulated?

Near chance for open-source models off the shelf. Deepfake-Eval-2024 collected 45 hours of video, 56.5 hours of audio and 1,975 images flagged by users in 2024 from 88 websites in 52 languages, and ran models that had been chosen before testing. Its Table 3 gives video AUC of 0.63 for GenConViT, 0.50 for FTCN and 0.51 for Styleflow, against 0.96, 0.87 and 0.95 on the benchmarks each was published on. Averaged over models and modalities, the authors report a drop in AUC of 50 percent for video, 48 percent for audio and 45 percent for images, and note that "many off-the-shelf models have an AUC close to 0.5, the same as random guessing".

Two further rows qualify the picture. Commercial video models, tested anonymously with vendors blind to the data, ranged from 0.64 to 0.79 AUC, and the paper states that no commercial model "had an accuracy of 90% or above" (Table 5). Fine-tuning GenConViT on 60 percent of the new set and testing on the other 40 percent raised its AUC to 0.82 (Table 4), a different protocol, since the model had then seen the distribution. The in-the-wild benchmarks page covers the collection method and the audio and image results.

05Why do the three answers differ so much?

The three conditions remove the detector's advantages one at a time. On seen fakes the test split shares generators, source footage and compression with the training split, so traces specific to the set still work. On unseen fakes the generator changes, and DeepfakeBench's cross-manipulation experiments name the blending-based detectors Face X-ray and DSP-FWA as "the exception" that transfers between manipulation methods. In the wild the generator, the compression and the real footage all change at once, and Deepfake-Eval-2024 reports that off-the-shelf GenConViT and FTCN are 21.3 percent less accurate on videos that appear diffusion generated.

The numbers also differ in kind. DeepfakeBench reports frame-level AUC on curated sets with known labels; Deepfake-Eval-2024 reports video AUC on found media labelled by a team of seven, with a 10 percent double review showing 6.6 percent disagreement on video. A 0.96 from the first and a 0.63 from the second are not two measurements of one quantity but two quantities, and quoting either without its condition is the error this page exists to prevent. NIST's face recognition evaluations handle the same problem by reporting an error rate at a fixed operating point on a named set, the form described on the face recognition accuracy page; and none of the deepfake laws now in force sets an accuracy requirement that would force detection papers to do likewise.

No single benchmark score predicts how a detector performs on unseen manipulations.

SRCSources

  1. S1
    DeepfakeBench: A Comprehensive Benchmark of Deepfake Detection(external)Yan, Zhang, Yuan, Lyu, Wu. NeurIPS 2023 Datasets and Benchmarks
    Checked
  2. S2Checked
  3. S3
    FaceForensics++: Learning to Detect Manipulated Facial Images(external)Rössler, Cozzolino, Verdoliva, Riess, Thies, Nießner. ICCV 2019
    Checked

FAQQuestions

How accurate are deepfake detectors in 2024 real-world tests?

On Deepfake-Eval-2024, fakes that circulated in 2024, off-the-shelf open-source video detectors scored between 0.50 and 0.63 AUC, with 0.50 being chance. The best anonymous commercial video model scored 0.79 AUC, and no commercial model reached an accuracy of 90 percent.

What accuracy do detectors reach on their own benchmarks?

Ten of the fifteen detectors in DeepfakeBench average above 0.93 frame-level AUC on the FaceForensics++ test sets they were trained on, with UCF highest at 0.9527 and Xception at 0.9450. Those scores hold only for fakes made by the same methods and compressed the same way as the training data.

How much does accuracy drop on unseen datasets?

In DeepfakeBench Table 3, Xception falls from 0.9637 AUC on FaceForensics++ c23 to 0.7365 on Celeb-DF v2 and 0.7077 on DFDC. The lowest cross-dataset cells in the table are near 0.55, and the highest is 0.9528, so the answer for any one detector depends on the unseen set.

Is a 96 percent AUC deepfake detector reliable?

Not on new material. GenConViT scored 0.96 AUC on the benchmarks it was published on and 0.63 on Deepfake-Eval-2024, and FTCN fell from 0.87 to 0.50. A score measured on seen fakes says little about fakes from a different generator or platform.

Do commercial deepfake detectors do better?

Somewhat. In Deepfake-Eval-2024 commercial video models ranged from 0.64 to 0.79 AUC against 0.50 to 0.63 for open-source models off the shelf, but the authors report that none reached an accuracy of 90 percent and that the models "do not yet reach the accuracy of deepfake forensic analysts".