Find visual regressions
on your website faster
Get convenient report about all visual changes
Verify changes of every page
Or zoom through the summary report in minutes
Set up in 5 minutes
We will scan your website for pages. Just let us know your production / staging URLs and we compare them.
Of course you need to be reasonable. But it is totally fine if you check you site 10 times a day, every day.
Avoid false positives
Our custom images comparison algorithm identify vertical shifts. No more all page goes red with pixel perfect check.
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.
Web Developer, Digital Marketing
(25¢ per page)
Great start for freelancers to test
2 dedicated workers
(7.5¢ per page)
For organizations having 10+ projects. Manage your team and clients effectively.
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.
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.