ComparePicture

Compare Two Pictures Instantly

See every visual, pixel, text, quality and metadata difference — privately in your browser.

Private · Browser-based · No uploads

Two pictures in, every difference out.

  1. 1. Drop, paste or choose the earlier picture as A.
  2. 2. Add the later one as B — or drop both at once.
  3. 3. The comparison starts by itself; switch views any time.

PNG, JPEG, WebP, GIF (first frame), AVIF, BMP and HEIC where this browser can decode it. Different sizes are fine — they are aligned for you.

Both files are read by this page on your device. There is no upload step, because there is no server to upload to.

Or try an example pair

AOriginalChoose image Adrag & drop, or paste with Ctrl/⌘ VPress Enter to choose image A, or drop a file here.
BChangedChoose image Bdrag & drop, or paste with Ctrl/⌘ VPress Enter to choose image B, or drop a file here.

Pick a job to get going

Each one opens the same tool, already pointed at that job.

What can you compare?

Nine views of the same two pictures

1Smart
Runs every measurement and summarises: a verdict, changed pixels, structure, regions and likely kinds of change.
2Side by side
Two panes, zoom and pan locked together, with a linked cursor.
3Slider
A draggable divider, vertical or horizontal, for presenting an edit.
4Fade
B over A at any opacity, or blended by difference, multiply or screen.
5Flicker
Switch between A and B; motion makes small changes jump out. Off by default if you prefer reduced motion.
6Difference
Highlight, mask, heatmap, absolute, lighter/darker and structural views, with every sensitivity control.
7Text
On-device OCR on both pictures and a word-level diff mapped back onto them.
8Quality
Measurements and histograms, with a local sharpness map.
9Metadata
File and EXIF fields side by side, with GPS folded away.

Who uses it

  • DesignersRevisions, exported assets, spacing and colour checks.
  • Developers & QAScreenshot regressions with anti-aliasing filtered and evidence exported.
  • PhotographersEdits, sharpness, exposure and compression between versions.
  • E-commerce teamsProduct-image revisions, badge and price changes, crop consistency.
  • Document checkersInvoices, forms and screenshots where one number changed.
  • Everyone else“Are these two the same?” — answered with evidence.

Why the pictures stay with you

ComparePicture is a set of web pages and nothing else: there is no server behind it that accepts files, so there is nowhere for your pictures to go. Both images are decoded by your browser, compared by code running in this tab, and forgotten when you close it.

Two features load extra code the first time you use them — the text recogniser (about 6 MB) and the visual similarity model (about 17 MB) — from this site, and say so before they start. The code travels to your device; your pictures do not travel anywhere. The privacy page lists every request the site can make.

A comparison that explains itself

Most diff tools stop at a red overlay. The Smart view goes on to say what kind of difference it found, in words chosen not to overclaim: “Image B appears to be a 16:9 crop of Image A covering about 72% of its area”, “Overall brightness increased by about 8 points”, “2 areas appear removed in Image B”. Every sentence is generated from measurements on the page, and every one says “likely” or “appears” when it is an inference.

Questions people ask

›How can I compare two pictures?

Drop, paste or choose the first picture as A and the second as B. The comparison runs immediately and opens on the Smart view; the tabs (or keys 1–9) switch between side by side, slider, fade, flicker, difference, text, quality and metadata.

›Are my images uploaded?

No. Both pictures are read and compared inside your browser tab. The site has no upload endpoint, no account and no server-side processing.

›Can I compare images pixel by pixel?

Yes. The Difference view with the Exact preset counts every differing pixel, and the inspector shows the RGB values of both pictures at any point, magnified up to 20×.

›Can I compare two images with different sizes?

Yes. They are aligned automatically when possible — the transform is shown — and you can choose to fit one to the other, compare the overlap, use a common canvas or align by hand.

›Why do visually identical JPEGs have pixel differences?

Each JPEG save re-quantises the picture, and different encoders, quality settings and chroma subsampling round colours differently. The changes are real but tiny; a tolerance above zero, or the Photo preset, sets them aside.

›What does anti-aliasing tolerance mean?

Edges of text and shapes are drawn with in-between colours that vary from one renderer to another. With tolerance on, those edge pixels are recognised and not counted as changes.

›Can it detect if one image was cropped or resized?

Usually. Alignment estimates the scale and offset between the two, and the Smart view describes the result — for example, that B looks like a 16:9 crop of A, or a smaller copy of it.

›Does ComparePicture use AI, and does it run locally?

One optional measure, visual content similarity, uses a compact image model. It runs on your device after you choose to download it. Everything else is classical image processing.

›Can I compare text inside two images, or their metadata?

Yes — the Text view reads both pictures with on-device OCR and diffs the words; the Metadata view lines up format, colour profile and EXIF fields and marks what changed.

›Can I export the comparison?

Yes: side-by-side, before/after, A | B | difference and review-sheet PNGs, a transparent diff mask, JSON and CSV reports, a printable HTML report and a short reveal animation.