About this tool
Image Compare places two pictures on top of one another and lets you drag a handle across the view to reveal each side in turn. One image is revealed on one side of the handle and the other on the opposite side, which turns the comparison into a live, hands-on inspection instead of a wall of numbers.
The tool accepts two files from JPG, PNG or WebP, scales both to a shared view and anchors the comparison to the smaller image so that nothing is cropped or stretched out of proportion. Because the two files are handled entirely in the browser, the comparison is immediate and nothing is ever uploaded.
The natural use is before-and-after work. A photo retoucher compares the raw capture with the graded version. A designer checks a mock-up against the implemented page. A developer verifies that a compression pass did not introduce visible damage by sliding between the source and the optimised export. Whenever the question is "can I see the difference?", this tool is the fastest way to find the answer with your own eyes.
Image Compare shows you differences; it does not measure them. If the review must conclude with a number, or if a difference is too subtle for the eye even side by side, the quantitative tools in this suite take over. The Image Difference Checker produces a heatmap, the Pixel Difference Checker reports the exact percentage of differing pixels, and the Image Similarity Checker returns a single similarity score.
Both files, each up to about 25 MB, are read from your device and processed locally. The page never transmits the images, and closing or reloading the tab clears them from memory. Your originals are always left untouched; the tool only displays, it never rewrites.
The practical limitation is that the slider shows pixel geometry, not meaning. Two images that differ only by a one-pixel shift can look dramatically misaligned under the handle, while a colour shift across an entire frame can be easy to spot at full view but hard to quantify. Treat the slider as a discovery tool and pair it with a numeric checker when the decision matters.
The interaction model itself matters more than it first appears. A side-by-side layout forces the viewer to shift attention between two spatially separated images, which introduces a memory load and makes subtle differences easy to miss. The slider keeps both versions in the same visual field and lets the boundary itself carry the signal, which is why it consistently finds differences that static comparison misses.
When deciding how to present a comparison to a stakeholder, consider whether the audience needs to see a difference or needs to understand it. Showing someone the slider produces an immediate visceral reaction; presenting a heatmap or a percentage produces a measured, data-backed response. The best workflow uses both in sequence: the slider to demonstrate, then the number to justify.
How to use Image Compare
-
Load image A and image B into the tool (max two files).
-
Drag the slider handle left or right to reveal or hide each image.
-
Observe alignment, color and structural differences at a glance.
What this tool does
-
Drag the handle to compare.
-
Auto-aligns to the smaller image.
-
Local processing.
Specifications
| Input formats | JPG, PNG, WebP |
|---|---|
| Processing | Local browser (Canvas API) |
| Uploads | None — files stay on your device |
| Max file size | 25 MB per file |
| Original file | Never modified |
| Supported formats | JPG, PNG, WebP |
| Max files | 2 |
In-depth Guide
Before-and-after inspection done right
The slider is genuinely the best tool for before-and-after review because it isolates the change from everything around it. A thumbnail grid of two images forces the eye to jump between frames and mentally align them; the slider keeps both versions in the same coordinates and moves the boundary across the differences.
To get the most out of it, load the images so that content lines up, drag the handle across the areas that matter and let the reveal happen at human speed. Areas that differ jump, and areas that match simply look static, which is exactly the signal you want.
- Compare raw versus graded versions of the same photo.
- Check a design mock-up against the implemented page element.
- Verify that compression or conversion did not damage the image.
- Review retouching, watermarking or colour-adjustment edits.
Visual compare versus the numeric diff tools
The comparison tools are complementary because they answer different questions at different levels of certainty. The slider answers "show me", the heatmap answers "where are the changes concentrated?", the pixel tool answers "how many pixels changed and in which channels?", and the similarity checker answers "how alike are these pictures as one percentage?".
In practice a review often starts with the slider to understand the nature of the change, then moves to a numeric tool only when the verdict must be recorded, compared across builds, or automated.
| Tool | Output | Best question |
|---|---|---|
| Image Compare | Interactive slider overlay | What actually differs, at a glance? |
| Image Difference Checker | Heatmap plus changed-pixel stats | Where are the changes concentrated? |
| Pixel Difference Checker | Exact percentage, per-channel R/G/B | Exactly how much of the image changed? |
| Image Similarity Checker | Single similarity percentage | How close are these two pictures overall? |
Alignment and different image sizes
Comparison only makes sense when both images occupy the same visual space, so the tool scales each file to the shared view. When the two files have different dimensions, both are fitted to the smaller image's bounding box, which prevents one frame from being cropped or the other stretched into an unfair comparison.
Scaling to fit means the comparison works across size mismatches, but it also means very different compositions stay visibly misaligned, because no amount of scaling can line up photographs that frame their subjects differently. If the goal is pixel-level truth rather than a visual impression, skip the slider entirely and use a pixel diff tool, which works in exact coordinates.
Catching compression artefact creep
When the flicker convinces you the output is damaged, go back to the compression tool, raise the quality, and re-run the same comparison on the new export. The slider turns a one-off compression into an iterative, verifiable loop.
Preparing a fair comparison
A fair comparison starts before the tool opens. Export both versions from the same source, keep rendering settings consistent, and avoid letting screen conversions, colour profiles or platform compression quietly alter one side. Two files exported from the same edit at different moments are still comparable; two screenshots taken on different monitors are not.
When the two images differ in resolution, decide in advance whether the comparison is about framing (use the slider and its auto-fit) or about exact pixels (use a diff tool). Expecting the slider to arbitrate a pixel argument is how false conclusions creep into otherwise careful review work.
- Export both sides from the same editor and source where possible.
- Keep colour management consistent so hue differences mean real edits, not profile drift.
- Anchor the review to the areas most likely to change.
- Follow up any visual finding with a numeric check when a verdict must be recorded.
Slider versus side-by-side: choosing the right presentation
The slider and the side-by-side layout are two different communication strategies, not just two interface options. The slider is best for an audience that needs to feel the difference, while side-by-side works when both images must be visible simultaneously for an extended, detailed review.
Slider interactions also mask a subtle bias: where the handle sits when the viewer first looks at the comparison anchors their perception. If the handle rests at the midpoint, differences near the centre get disproportionate attention. Move the handle to the edges first, then sweep inward, so every region of the frame gets equal inspection.
- Slider for visceral before-and-after demonstrations.
- Side-by-side for sustained, detailed dual inspection.
- Move the handle across the full width to avoid anchoring bias.
- Pair the slider with a numeric tool when a formal verdict is required.
Judging visual parity across workflows
Visual parity is a subjective threshold that varies by context. A marketing hero image demands strict parity because the brand is the product; a blog thumbnail can tolerate minor compression artefacts without damaging the reader experience.
Set a tolerance policy before the comparison starts. For critical assets, declare that the slider must reveal zero visible differences; for secondary assets, define an acceptable noise floor based on the delivery format and the display size. This removes ambiguity from what is otherwise a judgement call made under time pressure.
How it works
Interactive slider overlay
Both images are stacked on top of each other inside the same container. The slider controls a CSS clip that reveals the left image on one side and the right image on the other, giving you instant visual comparison without any pixel math.
Automatic alignment
When the two files have different dimensions, both are scaled down to fit the smaller image area so nothing is cropped or distorted. This keeps the comparison fair and easy to read.
Example result
| Before | After |
|---|---|
| Image A: Original product photo | — |
| Image B: Retouched version with adjusted colors | — |
| — | Slider at 50%: Left half shows the original; right half shows the retouched version |
| — | Result: Color shift in the background is immediately visible |
What you see depends on your two input images.
Pro tips
Drag slowly over texture
Damage is easiest to see while the boundary is moving. Slow, deliberate passes over gradients and edges make banding, ringing and noise flicker into view.
Start with the nature, then the number
Use the slider to learn what changed, then confirm with the Pixel Difference Checker when the result has to be recorded or compared across builds.
Normalise your exports first
Differences in screen conversion, colour profile or compression settings between the two files will show up as fake differences. Export both sides from the same pipeline.
Check the smaller image anchor
Because both frames are fitted to the smaller image, an extreme size mismatch compresses the larger one heavily. For anything close to a scientific verdict, switch to a pixel diff tool.
Compare the full image, not just the obvious spot
Edits often hide at the edges of a frame. Sweep the handle across the entire canvas, including borders and corners, before calling two versions identical.
Keep the pair together
Store before-and-after exports in the same folder and name. A consistent pair makes re-checking after future compression passes trivial and audit-friendly.
Set the handle to the extremes first
Move the slider fully left, then fully right, before sweeping the middle. This ensures each region gets inspected instead of the eye defaulting to the midpoint.
Document the slider finding with a number
A visual difference on the slider is a starting point. Record the corresponding pixel-diff percentage so the finding survives handoffs and audits.
When to use it
Great for Image Compare
- Comparing a before-and-after pair after photo editing or retouching.
- Checking two versions of a design mock-up for subtle layout shifts.
- Verifying that an image compression pass did not introduce visible artifacts.
Watch out for
- When you need an exact percentage of changed pixels, use the Image Diff Checker or Pixel Difference Checker.
- When you need to measure a similarity score, use the Image Similarity Checker.
- When you need to compare more than two images, use the tool repeatedly in separate sessions.
Privacy
Edits never overwrite your original file. Every result is a new download, so you always keep the source image. Read the privacy policy.
Troubleshooting
If the images have very different dimensions, both are scaled to the smaller one. Very different compositions will still look misaligned because they genuinely differ in framing.
This tool is for interactive on-screen comparison only. It does not export a merged result.
Frequently asked questions
Yes — both are scaled to the same view so you can compare visually; the difference tools use pixel math.
Image Compare is a visual slider for side-by-side inspection. The diff and pixel tools run pixel-level math and produce heatmaps or percentages. Use Compare when you want to see differences with your own eyes; use diff tools when you need a number.
Yes. The handle responds to touch drag events so you can compare images on a phone or tablet.
Very large files consume significant browser memory. The 25 MB cap keeps the tool responsive on most devices.
Yes. Both files are scaled to the same shared view, anchored to the smaller image, so the comparison stays proportional and nothing is cropped. For exact pixel-level truth across unequal sizes, use the pixel diff tools instead, which work in exact coordinates.
No. It is an interactive on-screen comparison only. If you need a percentage, a heatmap or a similarity score, those live in the dedicated diff and similarity tools.
Alignment is preserved as long as both images share the same framing. Very different sizes are fitted to the smaller image, but different compositions remain visibly misaligned because the photographs genuinely frame their subjects differently.
No. Both files are decoded and displayed entirely in your browser. There is no upload endpoint, and closing or reloading the tab clears the files from memory.
The tool accepts exactly two slots. To compare additional versions, run the tool again with the relevant pair; each run is independent and equally private.
Yes, about 25 MB per file. Larger files consume significant browser memory and may fail to decode; downscale them before comparing, or rely on the numeric tools for very large assets.
The slider forces both images into the same coordinates. A one-pixel horizontal shift means every vertical edge in the frame appears offset by one pixel across its full height, creating a visible seam that looks like a large-scale change even though the actual displacement is minimal.
You can, but the comparison will be unreliable. Different screen densities, scaling factors and colour profiles introduce differences that have nothing to do with content. Align the source resolutions first, or use the numeric diff tools which handle size mismatches more transparently.
Technical details
| Rendering method | Two <img> elements clipped via CSS clip-path or overflow hidden inside a shared container |
|---|---|
| Slider control | Pointer events (mouse + touch) update the clip position in real time |
| Scale logic | Both images scaled to fit the smaller image bounding box to prevent cropping |
| Memory model | Both files decoded into browser memory as BitmapSource; discarded on tab close |
| Supported pairings | Any combination of JPG, PNG and WebP across the two slots |
Tool last updated: September 2026. Browse all image tools.