EditSafely

Compare Two JPEGs

Diff two JPEGs pixel by pixel and highlight what changed. Runs entirely in your browser, so your data never leaves your device.

First file

Drop a file here, or click to browse

Files never leave your device

Second file

Drop a file here, or click to browse

Files never leave your device

Output

The result appears here as you type.

Options

How to use Compare Two JPEGs

  1. 1. Add both JPEGs. Drop the original photo and the edited or resaved version into the file queue. The tool aligns them pixel for pixel and computes the difference between matching positions.
  2. 2. Set the tolerance. Move Tolerance (%) to decide how big a color difference counts as changed. A low tolerance flags even minor recompression noise, a higher tolerance ignores small shifts and only reports real edits.
  3. 3. Review the heatmap. Look at the rendered heatmap where brighter red marks a bigger pixel difference. Areas with no color indicate the two images matched within your chosen tolerance.

When to use Compare Two JPEGs

Compare Two JPEGs highlights exactly where two photos differ by diffing them pixel by pixel and rendering the result as a heatmap. It answers the question of what actually changed between two versions of what looks like the same image.

  • Spotting a retouched photo. You suspect a photo was edited before it was sent to you, maybe a background object was removed or a face was smoothed, and the heatmap shows exactly which region was altered.
  • Verifying a lossy re-export. You resaved a JPEG at a different quality setting and want to confirm the visible content is unchanged, using a higher tolerance so ordinary compression noise does not trigger false positives.
  • Checking a screenshot regression. A visual regression test captured two screenshots of the same page before and after a CSS change, and comparing them reveals exactly which pixels shifted.

Examples

Spot the edit

Input

original.jpg + edited.jpg

Output

A heatmap where brighter red means a bigger pixel difference

About the Compare Two JPEGs tool

Compare Two JPEGs does its work locally, right in the browser. Diff two JPEGs pixel by pixel and highlight what changed. There is no upload step, no queue and no account, and your data never travels over the network.

It belongs to the JPG Tools collection on EditSafely, a set of 145 small, focused JPG utilities that share the same instant, private workspace.

You can shape the output with the Tolerance (%) setting, and the result refreshes the moment you change it. A worked example further down the page shows exactly what the tool produces for a real input.

Running locally also makes the tool fast and dependable: results appear as you type or drop a file, there is no server outage that can take it down mid-task, and confidential data can be processed without a second thought.

Frequently asked questions

Is Compare Two JPEGs free to use?

Yes, it is completely free. All 2,658 tools on EditSafely work without an account, a subscription or usage limits.

Are my files uploaded to a server?

Everything happens locally. Your browser downloads the tool's code once, then does all the processing itself; nothing you enter is transmitted, stored or logged. You can even go offline after the page loads and it will still work.

Which files does Compare Two JPEGs accept?

It accepts JPG and JPEG photos. There is no file size cap imposed by a server; very large files are limited only by your device's memory.

Do I need to sign up or install anything?

No. The tool works in any modern browser on desktop, tablet or phone. There is no account to create, no extension to add and no software to install.

Can I save what the tool produces?

Yes. Use the download or copy controls in the output panel to keep the rendered result once it looks the way you want.

Related tools

All JPG Tools