Visual Comparison

Last updated: September 17, 2026

Visual Comparison lets you compare your live site against Figma designs by overlaying a design frame on the page. Adjust opacity, position, and scale to spot differences, then run an AI-powered diff to identify design drift automatically.

Prerequisites

Note: Before using Visual Comparison, you need a Figma account connected to OverlayQA and a Figma file URL linked to your project. You can set both up in your project settings within the OverlayQA sidebar.

Start a Comparison

If Figma is not connected, you'll see a prompt to connect in Settings. If your project doesn't have a Figma file linked, you'll need to add the Figma file URL in project settings first.

OverlayQA sidebar showing the Workflows dropdown with Visual Comparison option

Select a Frame

The frame picker loads all top-level frames from your linked Figma file. Each frame shows a thumbnail preview, name, and dimensions. Use the search bar to filter frames by name. Click a frame to select it as the overlay.

OverlayQA sidebar showing the frame selection view with Figma connection prompt

Overlay Controls

Once a frame is selected, it appears as a semi-transparent overlay on the current page. You can adjust the overlay using these controls:

ControlHow It Works
OpacityAdjust from 0% to 100% (default 50%). Lower opacity lets you see the live page through the design.
Drag to moveClick and drag the overlay to reposition it on the page.
ResizeDrag any corner handle to scale the overlay.
AlignmentUse alignment options to snap the overlay left, center, right, top, middle, or bottom.
LockToggle the lock button to prevent accidental dragging or resizing.
Responsive modeWhen enabled (default), the frame auto-scales to fit the viewport width while maintaining aspect ratio.

Scrub Mode

Scrub mode replaces the opacity slider with a vertical clip-reveal divider. The design frame clips to one side of the divider and the live page shows on the other, so you can slide back and forth to compare pixel-by-pixel.

Video: Scrub mode in action: drag the divider to compare the Figma frame against the live page.

Note: The overlay is automatically locked while scrub mode is active to prevent accidental repositioning. Your previous opacity and lock state are restored when you switch back to opacity mode.

Element Inspection

When creating issues, OverlayQA's element inspector shows a tooltip with detailed CSS properties as you hover over any element on the page. This works in annotation mode (press C or click Create Issue):

By default, the inspector selects the nearest interactive parent element (button, link, form input). Hold Cmd (Mac) or Ctrl (Windows) while hovering to select the deepest element under your cursor. Press D to drill into the first child of the currently highlighted container.

AI Diff Analysis

To run an automated comparison, OverlayQA captures a screenshot of the live page and sends it alongside the Figma frame image for AI analysis. The comparison pipeline runs three steps:

Reading the Results

The analysis returns a similarity score (0-100), a confidence level, and a list of detected differences categorized by type (color, spacing, typography, layout) and severity (critical, high, medium, low).

Score RangeMeaning
80-100High fidelity. The implementation closely matches the design.
60-79Moderate drift. Some differences worth reviewing.
Below 60Significant drift. Multiple areas deviate from the design.

Create Issues from Findings

From the comparison results, findings arrive already selected, apart from low-confidence ones tagged Possible. Clear the checkbox on anything you do not want filed, then click Create issues (N) in the toolbar, where N is how many are selected. Each issue includes the comparison context and the specific deviation detected.

Related Guides

More