AI Video Detector

Check a clip for AI-generated or deepfake footage. Frames are sampled and scored on your own device.

Drop a short video here

or click to choose one

Choose a video MP4 · WEBM · MOV · OGV  ·  up to 60 seconds / 250 MB

Up to 60 seconds · 250 MB · twelve sampled frames · nothing uploaded

Three steps

How a video check actually runs

There is no upload and no queue. Nothing downloads because you visited. The clip is opened through a local address your browser makes for it, frames are copied to an in-memory canvas, and the analyser loads into the tab only once you have chosen a file.

01Hand it a clip

Drag in an MP4, WebM, MOV or OGV, or click to browse. Sixty seconds and 250 MB are the ceiling, and the file stays on your device the whole time.

02Frames are sampled and scored

Up to twelve moments are taken evenly from start to finish and each is read as a still picture by the same model that runs on the home page. Twelve stills, twelve independent scores.

03You get a timeline, not an average

Every sample keeps its timestamp and its own figure. Select a bar to seek the clip to that moment and compare neighbouring frames yourself.

Three outcomes

The three shapes a clip result takes

A video does not sort itself into real and fake either. Twelve samples can agree, disagree, or disagree in a pattern that means something on its own, and those three cases call for different responses.

Generated footage
93 typical strongest frame

Every sample reads high

The whole clip came out of a text-to-video model. Samples from the opening, the middle and the end all land in the same band, because they were all made the same way.

Edited passage
68 typical strongest frame

A run of samples climbs

Consecutive samples rise while the rest stay low. That shape points at an inserted or altered passage rather than a whole synthetic clip, and the timestamps say where to look.

No AI signal
11 typical strongest frame

Nothing rises anywhere

Twelve samples stay at the bottom of the scale. The clip behaves like recorded footage, which is the absence of a signal rather than proof of a camera.

In the wild

What people bring to a video check

A clip is harder to fake well than a still and easier to believe, which is why the cases that reach us are the expensive ones.

  • Impersonation on a call

    A face and a voice on a live call, authorising a transfer nobody asked for.

  • Identity verification

    A synthetic selfie presented to a camera to get past an automated check.

  • Romance and investment

    A real-time filter over a real person, holding up long enough to build trust.

  • Dashcam and surveillance

    Footage generated or edited to place a vehicle somewhere it never was.

  • Non-consensual imagery

    Face swaps used against someone who never agreed to any of it.

  • Fabricated news

    A public figure made to say something, timed to land before a correction can.

  • Executive instructions

    A recorded message from a director, instructing staff to move money quickly.

  • Product demonstrations

    A device shown doing something no physical unit has ever done.

  • Property walkthroughs

    A tour of a flat assembled from prompts rather than filmed in one.

  • Claims footage

    A collision that was rendered, submitted as the moment it happened.

  • Testimony and interviews

    A recorded statement attributed to a witness who never gave one.

  • Protest and conflict footage

    A scene from somewhere else, or from nowhere, captioned as today.

  • Recruitment interviews

    A candidate on a remote interview whose face is not the one that turns up.

  • Sponsored endorsements

    A well-known face endorsing an investment they have never heard of.

  • Document walk-throughs

    A card held up to a camera on video, generated frame by frame.

Reading the number

What a frame score says, and how firmly

Every sampled frame gets a likelihood from 0 to 100 on the same five bands the picture detector uses, with the decision line at 65. The headline figure is the strongest sampled frame, and the median is shown beside it so one outlier cannot pass itself off as a verdict on the clip.

Reading both together is the whole skill. A strongest frame of 92 with a median of 9 is one suspicious moment worth opening; a strongest frame of 92 with a median of 88 is a clip that behaves synthetically from end to end.

The five bands, what each one means for a sampled frame and what to do about it
Score Band What it means What to do next
0 – 20 No AI signal Nothing in this frame's pixel statistics leans towards a generative model. Behaves like recorded footage. Still worth asking where the file came from.
20 – 45 Probably filmed A weak reading, of the kind heavy compression alone can produce. Treat as ordinary footage unless the source itself is doubtful.
45 – 65 Unclear The frame sits between the two populations the model was trained to separate. Look at the neighbouring samples before drawing anything from this one.
65 – 90 Likely synthetic Over the decision line. This frame carries the texture of model output. Seek the clip to that timestamp and inspect the frames on either side.
90 – 100 Strong AI signal As firm as this analysis gets on a single frame. Check whether the same reading repeats across other samples before acting.

Bands are fixed and published, so a 72 next winter means what a 72 means this afternoon.

None of it is proof. A score is a likelihood attached to one still frame, and a clip is a great many frames nobody looked at.

Under the hood

What the model is actually looking at

Nothing here watches the video. Each sample is decoded to a still frame and handed to a picture model, which measures how the pixels are put together: how noise behaves across a surface, how edges resolve, how texture repeats at scales a camera sensor and a lens do not produce together.

That is a real limitation and a real advantage at the same time. It means motion, lip sync and temporal flicker are invisible to this version. It also means a generated clip is caught by the same evidence that catches a generated photograph, and that evidence survives being cut, re-encoded and reposted rather better than metadata does.

Twelve samples are the compromise between reading enough of a clip and finishing before you lose interest. They are spread evenly rather than clustered, so a sixty-second video is checked at roughly five-second intervals.

A frame between two samples is a frame nobody scored. If a clip matters, use a flagged timestamp as a starting point and inspect the footage around it yourself.

What is measured, and what is not

  • Measured: per-frame pixel statistics, at up to twelve points across the clip
  • Measured: how often samples land above the decision line, and whether they are consecutive
  • Not measured: the soundtrack, in any form
  • Not measured: facial motion, blink rate or lip-sync timing
  • Not measured: container metadata, editing history or Content Credentials on the video file
Accuracy

Where it holds up, and where it slips

The frame model reaches 91.3% balanced accuracy on a held-out benchmark of camera originals and current-generation model output — measured on still pictures, which is what it reads.

Video is harder than that figure suggests. Codecs throw away exactly the fine texture this analysis depends on, so a clip that has been through a platform re-encode scores lower than the same content as a still. At JPEG quality 60 the picture model settles at 87.3%, and a heavily compressed video frame is worse than that.

What pushes a clip result towards the middle

  • Platform re-encoding, which most shared video has been through at least once
  • Low bitrate, small frame size, or footage upscaled after the fact
  • Motion blur and dark scenes, where there is little texture left to measure
  • Animation, heavy colour grading and beauty filters, which are not generation but read like it
  • Screen recordings of a video, which add a second round of compression
  • Very short clips, where twelve samples cover almost the same moment

A false positive here is usually a filter or an aggressive codec rather than a fake. That is why the readout shows every sample rather than a single verdict — one high bar among eleven low ones is a different finding from eight high bars in a row.

A false negative is more likely than on a still picture, because compression removes signal in the direction of looking genuine. A low result on a heavily processed clip is weak evidence, and the caveats beside the score say when that applies.

Read the result as evidence, never as a verdict. It is one input into a decision that should also involve where the clip came from and who has confirmed it.

What it will not do

  • Claim that every frame was checked — up to twelve points are sampled across a clip
  • Listen to the soundtrack, detect a cloned voice or measure lip-sync timing
  • Track a face through motion or name the tool that generated a clip
  • Certify that a video is authentic — no strong signal in sampled frames is not proof
  • Take files over one minute or 250 MB in the browser version
  • Stand alone in a legal, employment or disciplinary decision

What still beats a detector

Source evidence remains stronger than a model score. Find the earliest upload, ask for the original file rather than a forward, inspect the edits around a flagged timestamp, and check whether a trusted publisher or the person shown has confirmed it. Heavy recompression can erase the texture this analysis needs, so absence of a signal on a much-shared clip proves very little.

What you get

Everything here, at no cost, with nothing held back

There is no paid tier of this video detector holding back the useful part. The timeline, the per-sample figures, the strongest frame and the caveats are all in the free version, because there is no other version.

A timeline, not one number

Every sample is a bar at its own timestamp. The shape of the row is the finding — one spike reads differently from a run.

The strongest frame, kept

The highest-scoring sample is held beside the player as a picture, so you can look at what the model reacted to.

Seek to the evidence

Selecting a bar moves the video to that moment. The claim and the footage behind it are one click apart.

Median beside the peak

Both figures are shown, because the distance between them is what separates one odd frame from a synthetic clip.

Nothing uploaded

The clip is opened through a local blob address. Neither the video nor an extracted frame is sent anywhere.

Saved on your device

Results are kept in your own browser storage so you can come back to them, and clearing your site data removes them.

Formats, limits and requirements

Formats read
MP4, M4V, MOV, WebM, OGV — whatever your browser can decode
Clip length
Up to 60 seconds
File size
Up to 250 MB
Samples per clip
Up to 12 frames, evenly spaced
Per clip
Each sampled frame scored on its own
Runs on
Your device, via WebAssembly. Nothing is transmitted
Requirements
A current browser with JavaScript and WebAssembly
Privacy

Where your video goes: nowhere

This is the part where most AI video detection tools ask you to trust a policy. There is no policy to trust here, because there is no transfer. Video is the case where that matters most: a clip is usually of somebody, often somebody who did not choose to be checked, and it is frequently the largest and most private file a person will ever hand to a website.

Opened The browser makes a local address for the file and reads it from there.
Scored Frames are drawn to an in-memory canvas and run through the model in this tab.
Dropped Close the tab and the frames, the address and the clip are gone.

Read the privacy policy

By eye

What to look at before you even run a check

A detector is the reliable path, but generated video still gives itself away to a patient viewer more often than generated stills do, because it has to stay consistent over time.

  1. Hands and fingers changing count or length between frames
  2. Jewellery, buttons and patterns that drift or reshape as the subject moves
  3. Hair that merges into the background at the edges during motion
  4. Text on signs, screens and clothing that reforms into different letters
  5. Blinking that is absent, too regular, or oddly slow
  6. Teeth and tongue that change shape mid-sentence
  7. Shadows that do not track the subject, or that fall two ways at once
  8. Backgrounds that warp or breathe when the camera pans
  9. Ears and earrings, which face-swap methods handle badly at an angle
  10. A cut every two or three seconds, which is often there to hide the drift

Every one of these can appear in ordinary footage, and a careful operator can remove all of them. Use them to decide what to check, not to reach a conclusion.

Side by side

Against the usual free web checker

Most free AI video detector sites follow one pattern: take the upload, hold the file, return a percentage with no working, and say nothing about what was measured.

Capability Original or AI Typical free checker
Runs on your device, nothing transmitted Yes No Your clip goes to a server
Says how many frames were checked Yes Up to 12, stated No Unspecified
Per-frame scores on a timeline Yes No One figure for the clip
Seek back to a flagged moment Yes No
Median shown beside the peak Yes No
Published band thresholds Yes Five bands, line at 65 No
States what it cannot detect Yes Audio, motion, lip sync Partly Usually a short disclaimer
Works without an account Yes Partly Often after a sign-up wall
No watermark on the result Yes No
Result kept only in your browser Yes No Stored server-side
Names the generator that made a clip No Nobody can do this reliably Partly Frequently claimed
Analyses the soundtrack No Use the voice detector No

“Typical free checker” describes the pattern shared by the free web tools we have used, not one named product. Where a competitor does better on a row, that row is wrong and we would like to be told.

Questions

The things people ask before trusting it

Using it

Is this AI video detector free?
Yes, and without an asterisk. There is no account, no card and no trial. The analysis happens on your own processor rather than on a server we rent, which is the whole reason it can be offered at no cost. The limits are technical rather than commercial: one minute of video, 250 MB, and up to twelve sampled frames per clip.
Does the video get uploaded?
No. The browser creates a local address for the file you chose, draws frames from it onto a canvas in memory, and runs the model in that same tab. Nothing is posted to this site or to a third party, and there is no copy of your clip anywhere for us to hold, lose or be asked for.
What video formats can it read?
Whatever your browser can decode, which in practice means MP4 and M4V, MOV, WebM and OGV. If a file plays in the same browser it will normally check here. When decoding fails the tool says so rather than reporting a number, and exporting the clip as H.264 MP4 usually fixes it.
Why only sixty seconds?
Because a browser is doing the decoding. Longer clips mean more seeking and more memory, and on a laptop or a phone the check would run long enough that people would close the tab. Sixty seconds also covers the clips that actually reach us, which are short, shared and already stripped of context.
Can I check a link instead of a file?
No. Fetching a video from a social platform on your behalf would mean routing it through a server, which is precisely the thing this tool does not do. Download the clip first and hand the file to the tool, which also gives you a copy that will still exist after the original is deleted.

What the result means

What does the score actually measure?
It measures how closely one still frame resembles the output of a generative model in its pixel statistics, on a 0 to 100 scale with the decision line at 65. It is a likelihood attached to that frame, not a probability that the video is fake and not a statement about the frames nobody sampled.
Why is the strongest frame different from the median?
Because they answer different questions. The strongest sampled frame says how suspicious the worst moment looked; the median says how the clip behaves in general. One high sample among eleven low ones usually means a compression artefact or a filter, while a high median across the whole run is the shape a generated clip makes.
Can it tell me which tool made the video?
No, and no honest tool can. Attribution would need a signature unique to one generator that survives re-encoding, and none exists. What can be said is whether a frame carries the general texture of model output, which is a different and much weaker claim than naming a product.
Does a low score prove the clip is real?
No. A low score is the absence of a detectable signal, which is not the same as evidence of a camera. Compression, small frame sizes and heavy grading all push results downwards, so a clip that has been shared several times can read low while being entirely synthetic.
Why did ordinary footage get flagged?
Usually a filter, a beauty mode, an aggressive codec or animation. All four rearrange texture in ways that overlap with what generation does, and the model measures texture. Check the other samples: an isolated high bar in an otherwise quiet timeline is far more likely to be an artefact than a finding.

Limits and next steps

Does it detect deepfakes in video?
Yes, within the frames it samples, and the distinction matters. A face swapped into a sampled frame can raise that frame's score, because a swap leaves the same pixel evidence a generated picture does. What this version cannot do is track a face across time, measure lip sync or read the audio, so a well-made swap between sample points can pass.
Can it check the audio for a cloned voice?
No. The soundtrack is never decoded here. The voice detector is a separate tool with its own model, and for a clip where the voice is the claim, checking both and comparing what each says is more useful than either on its own.
Is a result strong enough for a formal decision?
No. This samples frames rather than reading all of them, it publishes its own limits, and no detector output should decide a legal, employment or disciplinary matter on its own. Use it to decide what to investigate, then rely on provenance: the earliest upload, the original file, and whoever can confirm the footage.
Will it check every frame later?
No, most likely never in the browser, and we would rather say so than promise it. Full-frame analysis of a minute of video is a great deal of work for a laptop. What is worth building first is denser sampling around a flagged region, which finds the same edits for a fraction of the cost.
Are results saved anywhere?
Yes, in your own browser and nowhere else. Each check is written to local storage on this device so you can reopen it from the results page. We never receive them, they do not sync between devices, and clearing your site data deletes them permanently.

Settle it before you forward it

Drop in the clip you have been staring at and read the timeline yourself. Free, nothing uploaded, and the evidence is laid out so you can disagree with it.

Check a video

No sign-up. No upload. Sixty seconds a clip.