How to compare live website builds with Figma designs using Pixelay
Follow along with this step by step Figma tutorial video.
Steps
- Install Pixelay from the Figma Community Plugins tab.
- Open your Figma file, then right-click and go to Plugins > Pixelay.
- Paste the live website URL into the plugin, and override the URL per frame if needed.
- Select the frames to compare and click Compare Designs, then Upload Designs to create a Pixelay URL.
- Install the Pixelay browser extension from the Chrome store if you want to compare live website URLs.
- Open the Pixelay web app URL in your browser to view the uploaded Figma designs alongside the live site.
- Use opacity, split screen, diff mode, overlay offset, measurement, and frame navigation to inspect differences.

Published
Used in this video
Pixelay
ăăŻă»ă«
Catch visual differences before launch.
Compare and visually QA your Figma designs against real website URLs using smart overlays.
17.3k+ installs
Video Transcript
Today Iâm going to be showing you how to compare your Figma designs with live website URLs using the Pixelay Figma plugin.
The first thing we need to do, if you just jump into the Figma Community search for the word âPixelayâ, and under the âPluginsâ tab, youâll see Pixelay pop up. If you just click on the âInstallâ button, youâll be ready to go.
Iâm just going to jump back into my file, and Iâm just using a portfolio website today to compare. Iâm just going to right click anywhere, go down to âPluginsâ, click on âPixelayâ and thatâs just going to open up the Figma plugin we just installed a moment ago. Itâs a fairly simple interface, all we need to do is put in our website that we want to compare our designs with. In this case, Iâm going to be comparing this portfolio site, so Iâm just going to copy the URL from the website and paste it into the top bar over here, and what thatâs going to do is itâs going to set that as the base default URL to compare. In my case, I actually donât want to compare the homepage, I want to compare the about page and the projects page. What I can do is I can actually override these URLs per page or per frame, and I can just do that by going to the URL clicking on that, copy/pasting it, pasting it into the input fields here in the Figma plugin and if I grab the projects page, Iâm going to copy/paste that URL into the input as well. Now you can see itâs going to compare the about page for these two, because youâve got the mobile and the desktop, and then the projects page just on the desktop for this one.
Thatâs the way that you put in the URLs, and all you have to do is just select the ones that you want, Iâm just going to leave all of them checked, as Iâve only got a few. After youâve selected them, just click on the âCompare Designsâ button in the Figma plugin; if you click on that, itâs going to prompt you to create a new URL, which will be a Pixelay URL. You just have to click on the âUpload Designsâ button, this will just show it the first time it loads the Figma plugin, once youâve uploaded it as weâll see in a minute you can actually re-upload them, so if you make changes to your Figma designs and you want to re-upload them or you want to change the URLs or add more or remove frames, you can actually do that and re-upload these designs to the same URL and youâll be able to refresh that. Weâll have a look at what that looks like in a second, but for now itâs just going to be doing the initial upload of the designs and also create your own Pixelay URL, which is going to open up a web app in a minute once the upload finishes. In a second, once it finishes weâre going to see a couple of different things; this is different to the last Figma tutorial which is mostly just comparing local development website builds, this oneâs going to be for production builds.
As you can see here, itâs now ready, itâs created the URL that we can use. Weâve got two options here; we can either compare local development URLs, so thatâs things like localhost or local web development on your machine, or you can compare live URLs, which is what we we want to do today. These are two different web app URLs that you can use, and because weâre going to be comparing live website URLs, we also need to make sure that weâve installed the Pixelay browser extension. You can do that just by clicking on the link here, and that will take you to the Chrome store; Iâm using the Brave browser which is very similar to the Chrome browser, and so your button might say âInstall in Chromeâ or âInstal in Braveâ, and if you just click on that button up here, it should look like mine where, it then says âRemoveâ, because itâs now been installed. Iâve already installed it, but if you havenât, just click on that link in the Figma plugin, open up the extensions page, and click on âInstallâ, and then youâll be ready to go.
Once youâve installed the Chrome extension or the browser extension, you can now go to the Pixelay web app URL, and you can do that by just copy pasting the link. You can click on the little copy icon here, copy it to your clipboard, and then we can open up that URL in our browser and thatâs just going to load up the Pixelay web app to your unique URL that youâve just created from the Figma plugin. You can see here, itâs loaded up our designs, and we can actually scroll across left to right. Youâll notice here that our Figma designs have been uploaded, but thereâs also some other other designs going on which are actually from the live website. The easiest way to see this is we can either change the opacity, so this changes the opacity of the overlay, or we can actually switch directly into the Figma design or the live website itself. That is the live website there, you can see if I hover over these items thatâs all live, this is all HTML, and the Figma version is just the design, thereâs nothing going on here, itâs just the design.
The comparison modes actually let you compare the two, so we can see here we can actually compare the design and the build by changing the opacity; we can look at the split version, we can actually use a split screen to compare them, so thatâs another way we can do it; we can also use the diff mode which can be helpful for finding really subtle differences, this helps you sort of find those; if we need to we can actually move the overlays around to change the offset just in case the offset in the website has some weird stuff going on, you can change that a little bit there too; and of course we can also do measurement, so if youâre in development mode and you want to figure out how how off these these things are, you can click anywhere and measure them to get the difference in pixels.
Thatâs thatâs the way you can do that, you can also jump to frames; this is handy if youâve got a bunch of different frames, weâve only got three, but you can actually skip directly to those frames as well and just use that menu there and that will jump straight to them, so you donât have to scroll a whole bunch to get there. You can see here itâs the entire page; weâre comparing multiple viewports at the exact same time, we donât need to switch between pages, we can just scroll left and right very easily, up and down, youâll get the entire viewport and these viewports are being matched to your Figma designs. The size of the viewports, the width and the height, are exactly whatever your frames are in Figma. Youâre really getting a truly responsive comparison, because itâs changing the viewport to match the width of the Figma frame; you can really see what the responsive version actually looks like compared to the original Figma design.
Thatâs thatâs what that looks like there. Itâs really simple, you can just keep comparing these as much as you want. The idea here would be if youâve got a live website you can do QA on it, quality assurance, and check that everythingâs actually looking the way that it should. These designs are a bit outdated, thatâs why the the copy looks different but you can see already like you could tweak the the menu margins just to make sure those are all lining up exactly if you wanted to really tweak them, same with the columns, the columns are a little bit too wide, or not wide enough in this case. The idea here is you would go back to your website development, update these visual changes in your code and push it up to the live site, and then hopefully youâd have something thatâs much much closer to the original Figma designs.
Thatâs how you can compare those, and as I mentioned you can also re-upload these. If you wanted to re-upload these, for example, in the case of the projects page; if I just jump back into the development mode, Iâm just going to copy that new text and Iâm going to put that into the projects area, whoops; actually, I donât have that font. I canât do that, but if I could do that, I would; in this case, Iâm just going to move these around a little bit just to show you that it is going to get updated. What I can do is I can actually rerun the Figma plugin; Iâm just going to click on the Pixelay Figma plugin again, and Iâm just going to re-upload just the one page this time. This time Iâm just going to do the projects page, and you can see here this time when I click on the âCompare Designsâ button itâs already showing me the link. I can get that back again, I donât have to re-upload it to get that link again, I can just jump in here, copy that link again if I needed it for quick reference.
I can also click the âUpdate Designsâ button, which Iâll do now. This is going to update the existing link with your Figma designs re-uploaded to the same link. If you just wanted to narrow it down, or add more frames, or change the URLs, you can use the re-upload function to update the link without having to create a whole new link and share it around, and do all that sort of thing; you can just re-upload them and do that really quickly. Itâs just confirmed it, so itâs re-uploaded now, and if I just jump back to my existing URL, Iâm just going to hit refresh. This time we should only see the one frame because weâve just re-uploaded it; we can see here itâs only got one frame now, weâve just updated the link that we were already using, and this time you can see the designâs been updated; you can see the the columns are even more out of whack now because I just wanted to show you what that looks like when you do update it.Itâs the development mode and then the comparison mode, so you can just keep doing that, you can just keep changing either your Figma designs or the build, and hopefully youâll be able to do much more accurate QA on your websites rather than having to manually figure out where all the differences are; this is a much quicker way of figuring out how accurate the build is compared to your original Figma designs.
Okay, thatâs pretty much it for today; I just wanted to show you how to compare your Figma designs with the live website URLs instead of the local development URLs which were covered in a different YouTube Figma tutorial. If youâve been looking for an easier way to do QA or quality assurance on your Figma designs compared to the website build, then consider using the Pixelay Figma plugin as a part of your toolkit for for doing that. As always, thank you for watching, and weâll be back soon with more Figma tutorials just like this one.

Adam Brock
Founder & CEO of Hypermatic


