Deepfake Detector

A free online deepfake detection tool for photos. Upload a picture or a video frame and get the probability the face was swapped or AI-generated, in seconds, with no sign-up.

✓ 100% free✓ No sign-up 🔒 Deleted after analysis⚡ Instant
⬆️

Drag & drop, paste, or click to upload

PNG · JPG · WEBP · HEIC — your image is analyzed privately and deleted

No image? Try one:

Checking a video? This detector works on still images, not video files. Take a clear screenshot of a frame that shows the face and upload that image — it's analyzed exactly like any other photo.

What a deepfake is, and what it isn't

A deepfake takes a real person and swaps or re-animates their face inside an existing photo or video: a celebrity's face on someone else's body, a politician "saying" something they never said, a friend's face on a dating profile that isn't theirs. The background, the body and the lighting are usually genuine; only the face is synthetic.

A fully AI-generated image is different: the whole picture is invented by a generator like Midjourney, DALL·E, Stable Diffusion or Grok, and the person in it does not exist. Both leave statistical traces a camera does not, so this detector flags either. The distinction matters for how to read the score, below.

How the deepfake detection tool works on a photo

The model was trained on millions of real photographs and AI-generated images. When you upload a picture it measures patterns in the pixels that generators and face-swap pipelines leave behind: the blending boundary where a swapped face meets skin and hair, texture that is smoother or noisier than the rest of the frame, and colour and lighting on the face that disagree with the body. It also reads the file's metadata for AI-generation tags or Content Credentials.

You get one probability. Above about 85% the model is confident the image is synthetic. Below 15% it is confident the image is a real photo. In between it is a lean, not an answer, and the checks below decide.

What you can see yourself: face-swap tells

  1. Edges. Soft, smeared or slightly blurred boundaries where the face meets the hairline, ears, jaw or neck, while the rest of the image is sharp.
  2. Skin and light. A face that is lit from a different direction than the body, or skin tone that does not match the neck and hands.
  3. Eyes and teeth. Pupils that are not the same size, reflections that differ between the eyes, teeth that are too even or merge together.
  4. Accessories. Glasses, earrings and hair that warp, double or vanish near the face.
  5. Expression. A mouth that does not quite match the emotion of the eyes, or a face that stays oddly still and smooth.
  6. Resolution. A face that is crisper or softer than everything around it, a sign it was rendered separately and pasted in.

Full walkthrough: how to spot a deepfake. For edited but not swapped photos, the edited photo detector reads what the file records.

Checking a deepfake video: use a frame

This tool analyzes still images, not video files. To check a video, pause it on a clear, front-facing frame, take a screenshot, and upload the frame. Then do it again on two or three other moments, ideally where the head turns or the mouth opens. A swapped face is rendered frame by frame and usually fails on at least one.

Screenshots strip metadata, so the score you get is from the pixels alone. That is fine for this purpose; it is exactly the case the model is built for.

Deepfake detector online, free: what you get and what you don't

  • You get a probability score in seconds, a metadata read of the same file, and a second independent check via the metadata checker. Free, no account, image deleted after analysis.
  • You don't get video or audio analysis, a named source for the fake, or a legal-grade verdict. A careful face swap on a real photo can score in the middle band because most of the image is genuine; run the visual checks when the score is not decisive.
  • For faces that don't exist at all (fully generated profile pictures) the fake profile picture detector is the focused version of this tool.

Check a specific kind of image

Verifying something in particular? Jump to the focused checker for your situation:

Not sure if it's a deepfake?

Let the detector decide. Upload or paste your image for an instant real-or-synthetic probability.

Detect AI-Generated Images

Frequently asked questions

How do I check if a photo is a deepfake?

Upload it to the detector above. It returns the probability the face was swapped or AI-generated. Above about 85% the model is confident it is synthetic; below 15% it is confident it is a real photo.

Is there a free online deepfake detection tool?

Yes, this one. Online, no software to install, no account, no fee, and the image is deleted after analysis.

Can this deepfake detector check a video?

Not directly. Pause on a clear, front-facing frame, screenshot it, and upload the frame. Check two or three frames from different moments; a swapped face usually fails on at least one.

How accurate is it?

It returns a probability, not a yes or no. On fully AI-generated faces it is strong; on a careful face swap pasted onto a real photo it is weaker, because most of the image is genuine. A high score is a strong signal; a middling score is a reason to run the visual checks.

What’s the difference between a deepfake and an AI-generated image?

A deepfake swaps or re-animates a real person’s face inside an existing photo or video. A fully AI-generated image is invented from scratch; the person does not exist. The detector flags both.

What signals does a deepfake detector look for?

The blending boundary where a swapped face meets skin and hair, texture smoother or noisier than the rest of the frame, and colour and lighting on the face that disagree with the body. You can look for the same things by eye.