Minitooler

Check if a photo has been edited

Spot edited or spliced photos with Error Level Analysis, and compare images with SHA-256 and perceptual hashes (pHash, dHash, aHash) — 100% in your browser.

Drop an image, or click to browse

JPG, PNG, WebP, BMP, GIF · up to 10.00 MB on free

What people use it for

  • Check whether a photo sent to you as evidence has had an object pasted into it.
  • Look for retouched or added text in a screenshot of a receipt, invoice, or bank transfer.
  • Verify a press or marketplace image before republishing it.
  • Find near-duplicate images in a library by comparing perceptual hashes.
  • Prove two files are byte-for-byte identical with a SHA-256 checksum.
  • Confirm a delivered asset is really the same shot as the approved version, only re-exported.

This free image forensics tool runs Error Level Analysis (ELA) and computes image hashes entirely in your browser. If you've ever wanted to check if a photo is edited, detect a photoshopped image, or verify whether two pictures are the same, this does the job without installing FotoForensics-style desktop suites, Python and OpenCV, or uploading private material to somebody else's server.

The ELA map recompresses your photo at a quality you choose and amplifies the difference, so regions that were pasted, cloned, retouched, or had text added often glow brighter than the untouched background. Alongside it you get a SHA-256 checksum for exact file matching and three perceptual hashespHash, dHash and aHash — for finding near-duplicate images even after resizing, cropping or re-saving. Drop in a second image and you'll see the Hamming distance plus a plain-language verdict.

Journalists, moderators, insurance and claims teams, marketplace sellers, photographers and researchers use this kind of photo manipulation detector as a fast first pass. Treat the output as a signal rather than a verdict: ELA highlights where to investigate, and hashes tell you whether two files are the same image, a re-encode, or something entirely unrelated. Everything stays on your device, so confidential images never leave your machine.

How it works

  1. 1

    Drop your image

    Drag in a JPG, PNG, WebP, BMP or GIF, or click to browse. The file stays on your device.

  2. 2

    Tune quality and amplification

    Pick the recompression quality (90–95% is a good default) and how strongly to amplify the difference map.

  3. 3

    Read the results

    Inspect the ELA heatmap, copy the SHA-256 and perceptual hashes, and add a second image to compare similarity.

Frequently asked questions

No. Error Level Analysis, hashing and comparison all run locally in your browser using canvas and the Web Crypto API. Nothing is sent to a server, which matters when you're analysing sensitive or unpublished material.

Want this converter on your website?

Pro members can embed any Minitooler converter on their own site — styled to match, with no branding beyond a small credit link. One iframe, unlimited use, still 100% in the browser.

Unlock embeds — $5/mo
Accent color
Theme
Background
Text color
Width
Height
Embeds are a Pro feature

Upgrade to unlock a customizable iframe snippet you can paste into any website — colors, theme, and size all tuned to match your brand.

Go Pro — $5/mo