Image Diff Checker

Runs locally in your browser

Compare screenshots and inspect visual regressions pixel by pixel

Choose two images or load the example.

Input

Baseline

Drop PNG, JPEG or WebP here

PNG, JPEG or WebP · up to 50 MB · or paste an image

Current

Drop PNG, JPEG or WebP here

PNG, JPEG or WebP · up to 50 MB · or paste an image

Advanced settings
Pixel threshold

Lower values detect smaller color differences.

Enable to count edge differences identified by pixelmatch.

Transparent pixels
Alignment
Ignore regions (0)
    Compare local screenshots

    Load baseline and current PNG, JPEG or WebP images. Compare six synchronized views, align, crop and exclude dynamic areas. Select a region to focus it. Download the exact displayed diff or heatmap, or copy a Markdown report.

    Alignment, crop and ignore regions

    Top-left places both images at the origin; Center centers each image on the larger canvas; Manual shifts Current by an X/Y offset to correct small position changes. Crop limits the comparison to one rectangle. Ignore regions exclude timestamps, avatars, ads or counters from the diff and from every metric. Transparent pixel handling decides whether hidden RGB behind fully transparent pixels counts.

    How metrics work

    pixelmatch classifies changes with the selected threshold and edge tolerance. Alpha and transparent RGB follow the selected policy. Changed pixels separated by at most 4 unchanged pixels in any of the eight directions form one region. Mismatch = changed ÷ compared × 100; similarity = 100 − mismatch. The union of ignore regions is removed from the denominator; with no compared pixels, percentages are unavailable. This is pixel similarity, not a perceptual metric.

    Privacy and limits

    Decode, comparison and PNG generation run in a cancellable browser Worker. Files, pixels, dimensions and reports are never uploaded or sent to analytics. Limits: 50 MB per file and 4 million pixels per image or comparison canvas. Alignment, crop and exclusions share comparison-canvas coordinates.

    CodingTool is officially live on

    Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools