Chrome Web Store page for Pixel Perfect by Workflow.design extension showing 5.0 star rating, installation button, and screenshots demonstrating the overlay feature on websites

Overview

Pixel Perfect by Workflow.design is a free Chrome extension that helps you achieve pixel-perfect accuracy when building websites. You'll overlay design mockups directly onto live websites in your browser, making it easy to compare your implementation against design specifications with precision alignment tools.

The extension works on any website (local or live) and stores your settings automatically, so you can return to your work exactly where you left off.

Prerequisites

  • Google Chrome browser installed on your computer

  • A design mockup image file (PNG, JPG, SVG, or other common formats)

  • Access to the website you want to compare (can be local or live)

Compatibility

Browser: Google Chrome only

Plan availability: Free for all users - no Workflow account required

Website support: Works on any HTTP or HTTPS website

The extension cannot be used on Chrome system pages (chrome://) or other extension pages (chrome-extension://).

Installing the extension

  1. Open the Chrome Web Store page for Pixel Perfect.

  2. Click Add to Chrome.

  3. Review the permissions dialog and click Add extension to confirm.

  4. The Pixel Perfect icon appears in your Chrome toolbar (top-right corner).

You'll see the Pixel Perfect icon in your browser toolbar - click it anytime to start overlaying designs on websites.

Permissions the extension requests

Pixel Perfect requests these permissions to function:

  • Storage - Saves your images and overlay positions locally in your browser

  • Active Tab - Accesses the current browser tab you're working on

  • Tabs - Identifies which tabs are open

  • Scripting - Injects the overlay onto web pages

  • Host permissions (all websites) - Allows overlays on any HTTP/HTTPS website

The extension operates entirely locally in your browser. No data is collected, tracked, or sent to external servers.

Using Pixel Perfect to overlay designs

Step 1: Open the extension

  1. Navigate to the website you want to compare against your design.

  2. Click the Pixel Perfect icon in your Chrome toolbar.

  3. A 400px × 600px popup window opens, displaying the extension interface.

Step 2: Upload your design image

  1. In the extension popup, click the image upload area.

  2. Select your design mockup file from your device (PNG, JPG, SVG, etc.).

  3. The image is saved to Chrome local storage and appears in the preview.

Export your design mockups from Figma, Adobe XD, Sketch, or any design tool as PNG or JPG files for best results.

Step 3: Configure overlay settings

Before inserting the overlay, adjust these settings:

Opacity control:

  • Drag the opacity slider to set transparency (0% = invisible, 100% = fully opaque)

  • Adjustable in 5% increments

  • Typical range: 40-60% for easy comparison

Height control:

  • Enter a pixel value to set overlay height (minimum 50px, maximum 1000px)

  • Width scales automatically to maintain aspect ratio

  • Match your design's intended viewport height

Step 4: Insert the overlay

  1. Click the Insert button in the extension popup.

  2. The overlay appears centered on your screen with fixed positioning.

  3. A control panel appears in the top-right corner of the page.

Your overlay is now visible on the live website. You can immediately start comparing your implementation against the design.

Step 5: Position the overlay precisely

The control panel provides several ways to position your overlay:

Using control panel buttons:

  • ▲ (Up) - Move overlay up by 1 pixel

  • ▼ (Down) - Move overlay down by 1 pixel

  • ◀ (Left) - Move overlay left by 1 pixel

  • ▶ (Right) - Move overlay right by 1 pixel

  • ⇄ (Move Panel) - Toggle control panel between right and left side

Using keyboard shortcuts:

  • Arrow keys - Move overlay by 1 pixel in any direction

  • Shift + Arrow keys - Move overlay by 10 pixels (for faster positioning)

  • Escape key - Remove the overlay instantly

Use arrow keys for micro-adjustments and Shift + arrows for quick positioning. The control panel displays "Shift = 10px" as a reminder.

Step 6: Fine-tune and compare

  1. Adjust the overlay position until it aligns perfectly with your implementation.

  2. Toggle opacity to compare details (lower opacity shows more of the live site).

  3. Your position and settings are automatically saved to Chrome local storage.

  4. Navigate away and return - the overlay persists with your saved settings.

Removing the overlay

When you're done comparing:

  • Click the ✕ (Remove) button in the control panel, or

  • Press the Escape key

To clear the saved image and start fresh, click the Clear button in the extension popup.

Troubleshooting

Symptom

Likely Cause

Resolution

Cannot inject overlay / error message appears

You're on a Chrome system page (chrome:// or chrome-extension://)

Navigate to a regular website (e.g., localhost or any HTTP/HTTPS site) and try again

No active tab found

Browser tab is not properly detected

Ensure you have a regular website tab active, then click the extension icon

Overlay not visible after clicking Insert

Opacity is set to 0% or image failed to load

Increase the opacity slider above 0% or re-upload your design image

Position not saved between sessions

Browser local storage is disabled or cleared

Check Chrome settings to ensure local storage is enabled; position should restore automatically

Image appears stretched or distorted

Height value is incompatible with image aspect ratio

Adjust the height value - width scales automatically to maintain proper proportions

Overlay doesn't scroll with the page

Expected behavior - overlay uses fixed positioning

This is intentional; reposition the overlay as you scroll to compare different page sections

If you're comparing responsive designs, remember to resize your browser window to match your design's intended viewport size before inserting the overlay.

Limitations

  • Browser compatibility: Chrome only - not available for Firefox, Safari, Edge, or other browsers

  • Website restrictions: Cannot inject overlays into Chrome system pages or extension pages

  • Positioning: Overlay uses fixed positioning and does not scroll with page content

  • Overlay height: Maximum 1000px, minimum 50px

  • Image formats: Animated GIFs display as static images

  • Storage: Uses local browser storage - settings are not synced across devices

Superpower uses

1. Pre-launch QA and testing feedback

Use Pixel Perfect during quality assurance to catch design inconsistencies before launch. Overlay your approved designs on staging environments to verify spacing, typography, colors, and element alignment match specifications exactly. This helps QA teams provide precise, actionable feedback to developers.

Take screenshots with the overlay visible (at 50% opacity) to document discrepancies in bug reports or feedback tickets.

2. Coordinated live site reviews across teams

When multiple team members are reviewing a website, everyone can use the same design overlay with consistent settings. Share your opacity and height settings via Slack or email so the entire team reviews against identical specifications, ensuring feedback is aligned and accurate.

3. Client feedback on staging environments

Before presenting a staging site to clients, use Pixel Perfect to verify it matches the approved mockups. Then, during client presentations, you can demonstrate the pixel-perfect accuracy by toggling the overlay on and off - building confidence that the implementation is faithful to the design.

Combine this with Workflow's live website feedback feature to let clients add comments directly on the staging site.

4. Version comparison across multiple URLs

Compare the same design across different environments (development, staging, production) or A/B test variants. Upload your design once, then visit each URL and insert the overlay to identify inconsistencies between versions. Chrome's local storage remembers your settings per website automatically.

5. Responsive design validation with timestamps

During testing sessions, use Pixel Perfect to validate responsive breakpoints. Upload separate design overlays for mobile (375px), tablet (768px), and desktop (1440px) viewports. Resize your browser window and swap overlays to verify each breakpoint matches the design. Document your testing session with screenshots showing the date/time for audit trails.

Pro workflow: Create a folder of design exports named by viewport size (e.g., "Homepage-375px.png", "Homepage-768px.png") so you can quickly swap overlays as you test different breakpoints.

What's next

Getting help

If you encounter issues with Pixel Perfect:

  1. Check that you're not on a Chrome system page (chrome:// URLs)

  2. Verify your image uploaded successfully in the extension popup

  3. Try increasing opacity if the overlay isn't visible

  4. Ensure Chrome local storage is enabled in your browser settings

  5. For persistent issues, contact Workflow support with details about your browser version, the website URL, and any error messages displayed

The Pixel Perfect extension is maintained by Workflow.design. For extension-specific issues, include your Chrome version (chrome://version) when contacting support.

Was this helpful?