Item logo image for GitHub Pixel Diff

GitHub Pixel Diff

ExtensionDeveloper Tools3 users
Item media 4 (screenshot) for GitHub Pixel Diff
Item media 1 (screenshot) for GitHub Pixel Diff
Item media 2 (screenshot) for GitHub Pixel Diff
Item media 3 (screenshot) for GitHub Pixel Diff
Item media 4 (screenshot) for GitHub Pixel Diff
Item media 1 (screenshot) for GitHub Pixel Diff
Item media 1 (screenshot) for GitHub Pixel Diff
Item media 2 (screenshot) for GitHub Pixel Diff
Item media 3 (screenshot) for GitHub Pixel Diff
Item media 4 (screenshot) for GitHub Pixel Diff

Overview

Adds a pixel-level image diff to the image viewer on GitHub and GitLab — next to 2-up, Swipe and Onion Skin.

GitHub and GitLab both show you two versions of an image. Neither shows you what changed between them. Pixel Diff adds a fourth mode next to 2-up, Swipe and Onion Skin — in GitHub's image viewer and in GitLab's merge requests. It compares the two images pixel by pixel, paints every difference red, and crops the result to the area that actually changed — so a three-pixel shift in a long screenshot is a three-pixel shift you can see, not a picture you have to hunt through. - A threshold slider: raise it to ignore compression noise, lower it to catch everything. - Before / after / diff, and all three side by side, sharing one scale and one crop. - Images that changed size are aligned and compared anyway. - SVG and other vector images are rasterised before comparison. - Works on the images the site has already loaded — nothing is uploaded anywhere. - A GitLab of your own: add its address on the settings page, grant access, and the mode appears in that instance too. - No merge request at hand? Two images of your own compare the same way at https://nemo-illusionist.github.io/gh-pixel-diff/ The comparison runs in your browser, in a background thread. The extension has no server, collects nothing, and sends nothing. Open source: https://github.com/Nemo-Illusionist/gh-pixel-diff

Details

  • Version
    0.12.0
  • Updated
    September 16, 2026
  • Offered by
    ILLUSIONIST.NEMO
  • Size
    58.71KiB
  • Languages
    2 languages
  • Developer
    Email
    illusionist.nemo@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps