Home/Image Forensics Lab

🔬 Image Forensics Lab

Deep forensic analysis of any image. Extract EXIF metadata, detect manipulation with Error Level Analysis, identify AI-generated images via frequency domain analysis, and strip metadata for privacy.

📷
Drop an image here or click to upload
Supports JPEG, PNG, WebP, GIF, BMP

How Image Forensics Works

EXIF Metadata Extraction

Every digital photo contains hidden data called EXIF (Exchangeable Image File Format) metadata. This includes camera model, lens info, GPS coordinates, timestamps, and editing software used. Our parser reads the raw binary JPEG data to extract every piece of embedded information.

Error Level Analysis (ELA)

ELA works by re-compressing an image at a known quality level, then amplifying the differences between the original and recompressed versions. In an unmodified image, these differences should be uniform. Manipulated regions — pasted elements, cloned areas, or edited sections — will show distinctly different error levels, appearing as bright spots in the ELA heatmap.

Frequency Domain AI Detection

AI-generated images leave distinctive artifacts in the frequency domain. GANs (Generative Adversarial Networks) produce periodic spectral peaks visible in DCT analysis. Diffusion models show unusually smooth high-frequency rolloff compared to natural photographs, which exhibit characteristic 1/f noise patterns. Our analyzer computes the 2D DCT spectral energy distribution and looks for these telltale signatures.

Detect Manipulated, AI-Generated, and Tampered Photos Instantly

The Image Forensics Lab is a professional-grade photo authentication tool that applies the same techniques used by digital forensics investigators, photojournalism fact-checkers, and intelligence analysts. Upload any JPEG, PNG, or WEBP image and receive a complete forensic report in seconds — no software installation required.

Error Level Analysis (ELA) reveals areas of an image that have been digitally altered by detecting inconsistent JPEG compression artifacts. Regions that have been copy-pasted, cloned, or retouched compress differently from the original content, producing visible hotspots in the ELA output. This technique is routinely used to expose doctored press photos, fake evidence, and manipulated social media posts.

Beyond ELA, the tool extracts all embedded EXIF metadata — GPS coordinates, camera make and model, shooting timestamp, software edits, and more. It also runs a frequency-domain analysis to flag statistical signatures of AI-generated imagery, which tends to exhibit unnatural regularity in its high-frequency noise patterns.

How to Use

  1. 1Upload or drag-and-drop a suspicious image (JPEG, PNG, WEBP, GIF, BMP up to 20 MB).
  2. 2Click "Run Forensics" — analysis typically completes in under 3 seconds.
  3. 3Review the ELA heatmap: bright red/white regions indicate potential manipulation.
  4. 4Check the EXIF panel for camera metadata, GPS data, and software fingerprints.
  5. 5Use Compare Mode to place two images side-by-side for a pixel-level diff.

🎯 Who Uses This

  • Journalists and fact-checkers verifying viral images before publication
  • Insurance investigators checking for fraudulent claim photos
  • Legal teams authenticating digital evidence for court proceedings
  • HR departments verifying submitted ID documents and certificates
  • Social media moderators identifying manipulated disinformation content
  • Photographers protecting their work by detecting unauthorized edits

Frequently Asked Questions

Q: Does my image get uploaded to a server?
No. All forensic analysis runs entirely in your browser using JavaScript and the Canvas API. Your image never leaves your device and is never stored anywhere.
Q: Can ELA detect all types of manipulation?
ELA is excellent at detecting copy-paste, clone-stamp, and object removal on JPEG images. It is less reliable on PNG images (which are lossless) and can produce false positives on heavily compressed original images. Always combine ELA with other signals like EXIF analysis.
Q: What does it mean if GPS data is present?
GPS coordinates embedded in EXIF mean the photo was taken with location services enabled on a smartphone or GPS-equipped camera. The coordinates indicate exactly where the photo was captured — useful for verifying claimed photo locations.
Q: Can the tool detect AI-generated images?
The frequency analysis module flags statistical patterns common in AI-generated images (GAN artifacts, diffusion model noise signatures). It is a strong indicator but not 100% conclusive — no tool can guarantee detection of all AI imagery as generation methods evolve rapidly.