Design-to-code drift is death by a thousand cuts: 4px here, the wrong grey there, a border-radius nobody updated. Screenshots don't catch it and manual QA misses it. Loupe is a Chrome extension that compares the actual rendered DOM of your page against the Figma frame it was built from, and tells you exactly what's off.
How the Figma-vs-DOM comparison works
- Connect Figma once. Paste your own Figma personal access token — it stays on your device and is used only to fetch the frame you name.
- Point Loupe at a frame. Paste the Figma frame URL into the Design tab; Loupe pulls its layer tree.
- Anchor it to the page. Click the matching element on your live site. Loupe pairs each Figma layer with its DOM element automatically.
- Read the heatmap. Every mismatch is boxed and color-graded by severity — hover for the exact property, expected vs actual value, and a suggested fix.
What it catches
- Spacing and size differences (padding, margin, width, height, gaps) to the pixel
- Color mismatches — and with a design-system profile loaded, the diff names the token you should be using instead of a raw
var(--…) - Typography, border, and radius drift per element
- Severity grading so you fix the glaring stuff first, not the sub-pixel noise
Optional: AI-written fix suggestions
Bring your own Anthropic API key and Loupe can turn any diff into a plain-English fix — what to change and why — sent only when you ask for it. Your key stays on-device.
Private by design
Everything runs locally in your browser. Loupe fetches the Figma frame with your token and compares on-device — nothing is uploaded, no analytics, no tracking.
FAQ
How do I compare a Figma design to my live website?
Install Loupe, paste your Figma frame URL, then click the matching element on your page to anchor it. Loupe overlays a heatmap of every spacing, size, and color difference, graded by severity.
Is it free?
The Loupe inspector toolkit is free forever. Figma-vs-DOM comparison is part of Loupe Pro ($8/month, $59/year, or $129 lifetime) with a 7-day free trial.
Does it work with any framework?
Yes — Loupe reads the rendered DOM, so it's framework-agnostic: React, Vue, Svelte, Angular, plain HTML, anything Chrome renders.
Install Loupe and see exactly where your build diverges from Figma.
Add to Chrome — free