Home / Image / Compare Images

Compare Images

Compare two images with a slider, side by side, onion skin or a pixel difference heatmap, with percent changed and PSNR.

Free, no uploads, no sign-up. Runs 100% in your browser.

How Compare Images works

Both images are decoded locally and compared pixel by pixel using a perceptual colour distance (YIQ), the same idea used by visual regression tools. You get the share of changed pixels, the PSNR score, and a highlight or heatmap image you can download.

Input: JPG, PNG, WEBP, AVIF, TIFF, PSD, HEIC. Output: PNG.

How to use Compare Images

  1. Add the first and second image.
  2. Switch between slider, side by side, onion skin and difference.
  3. Adjust the threshold to ignore tiny changes such as compression noise.

Tips

  • If the sizes differ, choose how to align them: stretch, top left or centre.
  • A PSNR above 40 dB means the images look the same to most people.

Compare Images FAQ

Is my file uploaded?
No. Everything runs in this browser tab on your own device. Engines are downloaded once and cached, but your files never leave your computer.
Are my files uploaded?
No. This tool runs entirely in your browser tab. Files are read from your disk into memory and the result is generated locally.
Is it free? Are there limits or watermarks?
Free and open source (MIT). There are no file-size caps, daily quotas, accounts or watermarks.
Does it work offline?
Yes, once the page (and any engine it needs) has loaded, it keeps working without a connection thanks to the service worker cache.

Related tools

  • Image Compressor: Shrink images in bulk with quality and width controls and live savings.
  • Diff Checker: Compare text and code side-by-side or inline.
  • Image Converter: Convert JPG, PNG, WEBP, AVIF, BMP, GIF and ICO in bulk.
  • Image Resizer: Resize to exact pixels, percentages or social presets.

OpenFile runs in your browser. Turn on JavaScript to use the tools.