Find visual regressions
on your website faster

Get convenient report about all visual changes

Sign up free
14 days trial period

Verify changes of every page

Or zoom through the summary report in minutes

Sign up free
14 days trial period
  • extension

    Set up in 5 minutes

    We will scan your website for pages. Just let us know your production / staging URLs and we compare them.

  • flight_land

    Automate, Integrate

    We have great RESTful API's to integrate with your CI system. Recipes available for different hosting platforms (links below).
  • fingerprint

    Unlimited checks*

    Of course you need to be reasonable. But it is totally fine if you check you site 10 times a day, every day.

  • card_travel

    Avoid false positives

    Our custom images comparison algorithm identify vertical shifts. No more all page goes red with pixel perfect check.

Sign up free
14 days trial period


Full page screenshots with Firefox or Chrome

We use a private farm of headless Firefox browsers to create screenshots. When we open the page we resize it to appropriate screen width and grab the screenshot of the full page. This usually requires large amounts of RAM as some pages are extremely large.

Custom algorithm to compare screenshots

We use both imagemagick (pixel perfect) and custom algorithm to compare images. It is implemented in C using OpenCV library and is optimized for comparing webpage screenshots. When you set up diff sensitivity we check how many pages from total amount have been changed.

Reduce noise. Mask or isolate elements

If you have rotating gallery or ads on the page we can mask them (fill them with color) so they won't be highlighted on the diff. Also, we can isolate certain elements from the page if you would like to test only those particular parts.

Security. Bypassing firewall.

Beside of bypassing basic authentication to get to your staging / dev environment we can also make browsers to go through the proxy server. In this way if you use firewall you could whitelist single IP address that will be used by all our workers.


Add your team members and set up notifications by email or to your SLACK channel. We can also call your webhook with all the results so you can set up any notifications to your pull request threads and the like.


All the functionality you see from our UI is available on API level. Starting from creating project to creating all kinds of screenshots and diffs. Want to check API's fast -- try our Swagger UI to see how API's work in action.

What our clients say

The Discover Los Angeles website has thousands of events, articles, and guides for locals and visitors. Deploying anything that may impact the consumer’s experience is something we need to catch before the general public does. Diffy’s automated service helps us know exactly what changed on our front-end between deployments.

Chris Charlton
Web Developer, Digital Marketing



100 pages
email support


(25¢ per page)

Great start for freelancers to test
2-5 projects.



1000 pages
slack support
onboarding consultations
team management
2 dedicated workers


(7.5¢ per page)

For organizations having 10+ projects. Manage your team and clients effectively.


Unlimited pages
priority live support
any number dedicated workers

Talk to us

(lowest price per page)

Dedicated environment for your team with maximum performance.

Sign up free
14 days trial period


What forms of payment do you accept?

We accept Visa, MasterCard via using Stripe as a payment gateway.

What means 100 pages as a plan type?

This means that all your projects together should not exceed 100 pages. On average single site would have around 20-30 critical pages to check. But you still create really large number of screenshots as we do not limit how many times you can take them.

About Us

Hi, I am Yuriy Gerasimov, web developer and entrepreneur. This project was born because of the need for myself and fairly soon helped dozens companies to keep their sites under control. My main competencies are in php world (drupal, wordpress, symfony) and DevOps. I am more than happy to assist you to set our tool up. So please let me know how I can help.

You can find my profiles on, and welcome to follow me on

Sign up free
14 days trial period