Free photo forensics online.
Run Error Level Analysis (ELA), noise residual maps, and luminance gradient on any photo to surface regions that may have been edited or generated. Browser-only, full-resolution math, JPG, PNG, WebP, and HEIC supported. Nothing uploads.
- 100% browser
- Files never leave your device
- No signup, no caps
- GDPR & CCPA friendly
Drop a photo to analyze
JPG, PNG, WebP, or HEIC. Re-encodes and inspects the pixel data in your browser. Nothing uploads.
Three standard forensic views, in your browser.
The same kind of pixel analysis FotoForensics and Forensically expose, running locally on your device. Use it to spot suspicious regions; pair it with EXIF for the full picture.
Error Level Analysis
Re-encodes at a known JPEG quality and amplifies the per-pixel diff. Bright speckles in smooth regions are the strongest splice hint.
Noise residual map
Subtracts a small-radius blur to isolate high-frequency noise. Splices and AI inpainting break the natural sensor-noise pattern.
Luminance gradient
Sobel-magnitude on the luminance channel reveals lighting direction. Spliced subjects often disagree with the scene's light.
JPEG quality estimate
Reads the file's quantization table and reports an IJG-style quality value. Useful for spotting heavily re-saved files.
Pixel-accurate, full resolution
Every analysis runs at the original image dimensions. The preview is just for the screen; the math uses every pixel.
No upload, no signup
Everything happens in your browser. Files never leave your device. No accounts, no daily caps, no watermark.
Common questions about photo forensics.
What is photo forensics?
What does Error Level Analysis (ELA) actually show?
How do I read the noise map?
What is luminance gradient analysis good for?
Is the analysis really free?
Does it work on HEIC, PNG, and WebP?
Can I prove a photo is fake with this tool?
Why does the whole image glow in the ELA view?
What about AI-generated photos?
Where does the algorithm come from?
Photo guides on metadata, evidence, and forensics.
Forensics is the cleanup. Capture proof instead.
Pixel forensics work backwards from a finished photo. The iOS app burns date, GPS, and address onto the visible image at the shutter so the proof of capture survives every upload, screenshot, and forensic round-trip.
- Visible date, time, GPS, and address on every shot
- Atomic (network-synced) timestamps
- Survives Instagram, WhatsApp, Procore, any pipeline
- Works offline; address fills in later