Is This Image Photoshopped?
Someone has sent you a photo and something about it feels off. Upload it here and FauxLens checks whether a person edited it, then shows you which regions were touched. This is tuned for human editing specifically, not AI generation. Free, and the file is discarded when the scan finishes.
AI DEEPFAKE DETECTOR
VERIFY IF AN IMAGE IS REAL
IS THIS REAL?
Scan any image or video for AI manipulation.Upload an image or video to detect AI manipulation.
JPG · PNG · MP4 · MOV
Detects content from
How every scan runs
Read the methodProvenance
C2PA content credentials and EXIF metadata, checked first
Visual Analysis
Anatomy, lighting and composition examined for inconsistencies
Evidence Chain
Every finding itemised and graded, not reduced to a yes or no
- Files deleted after analysis
- No account required
How to check if an image is Photoshopped
Editing a photo leaves evidence in the pixels, whether or not the edit looks convincing. Finding that evidence is a different job from spotting an AI-generated image, and it needs different tools. This page is about the first one: cloning, compositing, retouching, and manipulation done by a person in Photoshop, GIMP or Affinity.
Error Level Analysis is the workhorse. Save a JPEG and every 8x8 block picks up a compression signature. Edit one region and re-save, and that region has now been compressed twice while everything around it has been compressed once. ELA re-saves the image at a known quality and subtracts the result, which turns that difference into something you can see: the edited area glows against a darker, evenly-compressed background.
Clone detection looks for the other common shortcut. The clone stamp and healing brush both work by copying pixels from somewhere else in the same image, so we search for regions that are statistically identical to other regions. A patch of sky duplicated to cover something is easy to spot this way, because real sky is never that repetitive.
Shadow physics catches composites. Every light source in a scene implies a direction, and every shadow in that scene has to agree with it. Paste a person from one photograph into another and their shadow almost never lines up with the shadows already there. People are famously bad at noticing this by eye, and it is trivial to check by geometry.
Frequency-domain analysis handles the rest. A camera lens is a physical low-pass filter, so a real photograph has a smooth frequency rolloff. Sharpening, upscaling and heavy retouching all disturb it in ways that show up in the Fourier spectrum long before they show up on screen.
None of these is conclusive alone, which is the point of running all of them. You get a per-signal breakdown rather than a verdict, so you can see which check fired and decide what it is worth.
Photoshopped or AI-generated? Two different questions
These are two different questions and they need two different answers.
A Photoshopped image starts life as a real photograph. Someone opened it and changed part of it: removed a person, smoothed a face, merged two shots, moved an object. Most of the pixels are still camera output. The forensic signals are local, and they are about inconsistency: this region was compressed a different number of times from that one, this shadow disagrees with that light source.
An AI-generated image was never a photograph. There is no camera, no lens, no sensor, and no original. The signals are global and they are about origin: the frequency signature of the model that produced it, the absence of sensor noise, EXIF that was never written because no hardware wrote it.
Which matters depends on what you are trying to establish. If you want to know whether a news photograph has been doctored, you want manipulation detection, and this is the right page. If you want to know whether an image was generated from a prompt, you want our AI image detector instead.
The awkward middle case is generative fill, where someone uses AI inside a real photograph to extend a background or remove an object. That is both things at once: a genuine photo with synthetic regions inside it. Our pipeline treats it as a manipulation with an AI signature attached, and the evidence chain will say so.
What this will not catch
Here is what will not work, so you can stop before wasting your time.
JPEG quality is the dominant variable in ELA, and it can defeat it. If a photo is edited and re-saved at very high quality, Q95 and above, the compression difference between edited and untouched regions can fall below what is measurable. Skilled editors know this. Some do it deliberately.
Screenshots of photos are close to worthless. Screenshotting flattens everything into a single new compression pass with a single uniform history, which erases exactly the inconsistency ELA looks for. If someone sends you a screenshot rather than the file, that is worth noticing on its own.
Social platforms are almost as bad. Facebook, Instagram, WhatsApp and X all re-compress on upload, sometimes more than once, and every pass moves the image further from its original compression state. Analysis still works, but confidence drops with each round trip. Ask for the original file where you can.
Small edits can hide under the noise floor. Removing a spot, whitening a tooth, nudging a horizon: these are legitimate and they are also below what pixel forensics can reliably separate from ordinary camera noise.
And the limitation that matters most: detection tells you an image was edited, never why. A magazine cover has been retouched. So has almost every product photograph, every headshot and most holiday snaps. Editing is not evidence of dishonesty. Whether an edit is deceptive depends entirely on context that no forensic tool can see.
When a doctored photo actually mattered
The Kate Middleton photograph in March 2024 is the case most people remember. Kensington Palace released an official family portrait for Mother's Day, and within hours Associated Press, Reuters, AFP and Getty had all issued kill notices withdrawing it, which is an extraordinary step for a palace handout. The tells were visible without any tooling: a misaligned sleeve, a hand that did not resolve, a zip that failed to line up. The Princess of Wales later said she had edited it herself. The interesting part is not the edit, which was trivial, but the reaction, which was not: four agencies decided that a photograph they could not vouch for was worse than no photograph.
The pattern repeats at lower profile constantly. Property listings with skies replaced and cracks removed. Dating profiles reshaped past recognition. Marketplace listings where the damage has been cloned out. Insurance claims with the wrong car. Court exhibits where a timestamp has been altered by a single digit.
What these share is that the edit is usually small and the consequence is not. Nobody fabricates an entire scene. They change one number, remove one object, smooth one detail, and rely on nobody looking closely enough to check.
Why professional edits are harder to catch
Professionals are harder to catch than amateurs, but the difference is smaller than you would think.
An amateur edit is loud. Someone opens a JPEG, uses the clone stamp on it, saves it back over itself at whatever quality the dialog defaults to, and ships it. That leaves an obvious double-compression boundary, often visible clone patterns, and metadata openly naming the software that did it.
A professional works differently. They edit non-destructively in a raw workflow, keep everything on layers, export once to a final file, and never re-save on top of an existing JPEG. That single export gives the whole image one uniform compression history, which is exactly what removes the ELA signal. Add deliberate grain to mask noise-floor differences and you have suppressed most of the pixel-level evidence on purpose.
What survives is physics. You can flatten compression history, but you cannot make a pasted shadow agree with a light source that was never there. Perspective has to be consistent across a composite, and reflections have to match the geometry of the scene. These take real effort to get right and are where careful composites usually fail.
Sensor noise is the other durable one. Every camera sensor has a unique noise fingerprint, and it is present across the whole frame of a genuine photograph. Content pasted in from a different camera carries a different fingerprint, or none at all. Uniform grain added over the top does not fix that, because the underlying inconsistency is still there beneath it.
In practice the interesting result is not a flagged image. It is an image where the compression evidence is clean but the physics is not, because that combination usually means someone competent has been at work.
Ready to verify an image?
Try It FreeFrequently Asked Questions
Upload the photo above and FauxLens returns a verdict in seconds, free and without an account. Judging by eye is unreliable: a careful edit leaves nothing visible at normal viewing size, and the giveaways people look for - odd shadows, soft edges, warped backgrounds - are absent from good edits and present in plenty of untouched photos. The scan reports what it found and how confident it is, so you can weigh the result rather than take it on trust.
Yes. Scans on this page are free and need no account. Drop in a JPEG or PNG and FauxLens returns a verdict plus the evidence behind it, and the file is deleted once the analysis finishes.
Subtle edits such as minor retouching, skin smoothing, and minor color adjustments are harder to detect than heavy compositing. FauxLens is most reliable for detecting added or removed subjects, cloned regions, and AI-inpainted areas. For borderline cases, the tool reports a lower confidence score rather than a false positive. So you can use the result appropriately.
Non-destructive editing in Lightroom (exposure, color grading, sharpness, noise reduction) does not typically leave ELA artifacts because the underlying pixel data is changed uniformly across the entire image. FauxLens is less effective at detecting pure color correction and exposure adjustments. But Lightroom masking edits that affect specific regions differently from the rest of the image can produce detectable ELA differentials.
Yes, but ELA does not apply to PNG files since PNG is lossless and has no JPEG compression history. For PNG images, FauxLens relies on clone detection, frequency domain analysis, shadow physics consistency, and AI fingerprinting. Detection accuracy for manipulated PNGs depends on the type and extent of manipulation.
Yes. Photoshop's Generative Fill and Adobe Firefly leave characteristic AI inpainting artifacts that are distinct from traditional manual clone-stamp work. These appear as AI-generation signals in the forensic report - GAN fingerprints localized to the inpainted region rather than global AI generation signatures. FauxLens reports these separately so you can distinguish between a fully AI-generated image and a real photo where a specific region was AI-inpainted.
FauxLens is free to use. Create an account for additional free credits. No credit card required.
Yes, but screenshots introduce additional complexity. When a photo is screenshotted, the resulting image has been through a new compression pass, which reduces ELA effectiveness on the underlying editing artifacts. The most reliable signals on a screenshotted edited photo are clone detection and frequency domain analysis. For best results, obtain the original image file rather than a screenshot.
ELA (Error Level Analysis) detects localized editing by comparing compression history across image regions - it finds places where different parts of the image have been through different numbers of JPEG compression cycles. It is most useful for detecting compositing, cloning, and localized manipulation. PRNU (Photo Response Non-Uniformity) detects the camera sensor noise fingerprint - it confirms whether an image has the noise pattern of a specific camera or lacks any camera pattern entirely. PRNU is most useful for confirming whether an image came from a real camera at all. For Photoshop detection of real photos, ELA is the primary signal. For detecting AI-generated images, PRNU absence is a primary signal.
Skin retouching that smooths wrinkles and skin texture is one of the harder manipulations to detect reliably, because professional retouching can be very subtle. FauxLens checks for statistical texture uniformity anomalies, regions of skin that have abnormally low texture variance compared to expected real skin, which flags heavily retouched areas. Light retouching that preserves natural texture variation may not trigger a detection. Heavy healing brush or frequency separation retouching that significantly smooths large skin regions is detectable.
Yes. Removing a person from a photo requires the editor to fill the area where the person was with background content: typically using Content-Aware Fill, clone stamp, or AI inpainting. Each of these leaves forensic traces: clone stamp creates detectable pixel-exact duplicates; Content-Aware Fill produces characteristic blending artifacts; AI inpainting leaves GAN fingerprints in the filled region. ELA on the filled area also typically shows higher error levels than the surrounding original background. FauxLens runs all of these checks and will flag the region where the removal occurred.
Professional retouchers use several techniques that suppress forensic signals: working in RAW or TIFF throughout the entire workflow (no JPEG until final export) eliminates multiple-compression ELA artifacts; frequency separation retouching preserves the high-frequency texture layer while smoothing the low-frequency tone layer, making retouching statistically closer to natural skin variation; careful noise matching of composited elements reduces the discontinuity at blend boundaries; and working at high resolution before downsampling reduces the visible resolution of any remaining artifacts. What remains detectable even against professional technique: shadow geometry, optical physics violations at composite boundaries, and very heavy skin smoothing that produces statistically anomalous texture uniformity.
Learn More
5 Visual Tells: How to Spot an AI Image Without Tools
Before you run a scan, check these 5 common mistakes AI models make. From topology errors in hands to subsurface scattering fails in skin.
EXIF Metadata Explained: The Hidden Data Inside Every Photo
Every photo your camera takes contains a hidden layer of data: camera model, GPS coordinates, time of capture, and more. AI-generated images lack this layer entirely. Here's how to read it.
Deepfakes in 2026: What They Are, Why They're Dangerous, and How to Spot Them
The word 'deepfake' entered mainstream vocabulary. But most people still don't fully understand what it means or how dangerous it's become. This guide covers everything: the technology, the harms, and the detection.
Detect while browsing - try the Chrome Extension
Right-click any image · 4 free detections · No account required