FREE TOOL
Overlay two images and highlight their pixel-level differences. All processing stays in your browser.
Overlay two images and highlight pixel-level changes in red. Images are processed entirely in your browser and are never uploaded to our server.
These examples describe reproducible behavior in this tool. They are not a guarantee for inputs outside the documented scope.
| Input or setting | Expected result | Condition |
|---|---|---|
| Two identical 1×1 RGBA images, tolerance 0 | 0 changed pixels and 0% difference | All four RGBA channels are identical. |
| 1×1 images differing by 17 in red only, tolerance 16 | 1 changed pixel and 100% difference | A pixel changes when the maximum absolute channel delta exceeds tolerance. |
For every pixel, the tool takes the maximum absolute delta across RGBA and compares it with a 0–255 tolerance.
Both images, filenames, and generated difference data are processed in the browser.
No. Loading, comparison, and difference-image generation all happen locally in your browser.
Yes. Both images are fitted to the larger comparison dimensions. For exact pixel comparison, images with matching dimensions are recommended.
Tolerance ignores small color changes. Increase it when compression or antialiasing differences should not count as changes.