Item logo image for OverlayX

OverlayX

ExtensionDeveloper Tools4 users
Item media 4 (screenshot) for OverlayX
Item media 1 (screenshot) for OverlayX
Item media 2 (screenshot) for OverlayX
Item media 3 (screenshot) for OverlayX
Item media 4 (screenshot) for OverlayX
Item media 1 (screenshot) for OverlayX
Item media 1 (screenshot) for OverlayX
Item media 2 (screenshot) for OverlayX
Item media 3 (screenshot) for OverlayX
Item media 4 (screenshot) for OverlayX

Overview

Pixel-perfect design overlay for any website

OverlayX is a pixel-perfect comparison tool for front-end developers, web designers, and QA engineers. Drop your Figma export, Photoshop mock-up, or any reference image onto a live web page and instantly see exactly where the implementation drifts from the design — without switching windows, screenshots, or external diff tools. ━━━━━━━━━━━━━━━━━━━━ WHO IT IS FOR ━━━━━━━━━━━━━━━━━━━━ • Front-end developers reviewing their own work against a mock-up • HTML/CSS coders matching pixel-perfect specs handed off by designers • QA engineers verifying visual fidelity before sign-off • Designers running acceptance checks on shipped layouts ━━━━━━━━━━━━━━━━━━━━ HOW IT WORKS ━━━━━━━━━━━━━━━━━━━━ 1. Open the OverlayX side panel (Alt+O or the toolbar icon). 2. Drop a PNG, JPG, or WebP file anywhere on the panel — or click "+ Add new layer". 3. The image appears on top of the page as a semi-transparent overlay. 4. Adjust position, opacity, scale, and blend mode until the mock-up and the live layout line up. Mismatches stand out immediately. ━━━━━━━━━━━━━━━━━━━━ KEY FEATURES ━━━━━━━━━━━━━━━━━━━━ ▸ Multiple layers per page Load several mock-ups (e.g. 1280, 768, 375 breakpoints) at once and switch between them with one click — perfect for responsive QA. ▸ Three blend modes - Invert (default) — turns the overlay into a colour-inverted reference; identical pixels disappear, differences pop. - Difference — pure black on matching pixels, vivid on mismatches. - Normal — classic transparency for general comparison. ▸ Precise positioning - Drag with the mouse or use arrow keys (1 px steps; Shift+arrow = 10 px). - Direct X / Y / scale inputs with mouse-wheel nudging. - One-click horizontal & vertical Center button that respects current scale. ▸ Lock / click-through mode Toggle Lock to make the overlay fully ignore mouse events — interact with the underlying page (click links, scroll, fill forms) while the design stays pinned on top. ▸ Per-layer Show / Hide Keep multiple overlays loaded; show only the one you need without losing position, scale, or opacity of the others. ▸ Persistent state per site Layers, positions, scale, opacity, blend mode, and lock state are saved per page origin and restored automatically after reloads, tab switches, or browser restarts. ▸ Native Chrome Side Panel Lives in Chrome's built-in side panel — no floating windows, no popups stealing focus, no cluttered tab bar. ▸ Keyboard-first workflow - Arrows / Shift+arrows — move the active layer - C — center, R — reset position - H — hide, L — lock - 0–9 — set opacity (0%, 10% … 90%), Shift+0 = 100% - Tab / Shift+Tab — cycle through layers - Alt+O — open the side panel (rebindable in chrome://extensions/shortcuts) ▸ Wide format support PNG, JPG/JPEG, WebP. Drop multiple files at once to create several layers in one step. ━━━━━━━━━━━━━━━━━━━━ WHY OVERLAYX ━━━━━━━━━━━━━━━━━━━━ • Stay in the browser. No screenshot-and-compare loop. No extra apps. • Stay in focus. The native side panel keeps the design beside the page, not on top of it. • Stay fast. The overlay uses only CSS transforms and opacity — no layout thrashing, no page lag. • Stay accurate. Pixel-level nudging with keyboard, integer coordinates, blend modes built for spotting sub-pixel drift. ━━━━━━━━━━━━━━━━━━━━ PRIVACY ━━━━━━━━━━━━━━━━━━━━ OverlayX does not collect, transmit, or share any user data. There is no backend, no analytics, no telemetry, no remote logging. Images you load are stored locally in your browser's IndexedDB. Layer settings (position, scale, opacity, blend mode, lock state) are stored locally via chrome.storage.local, indexed by page origin. Nothing leaves your computer. Uninstalling the extension removes all stored data. ━━━━━━━━━━━━━━━━━━━━ REQUIREMENTS ━━━━━━━━━━━━━━━━━━━━ Chrome 114 or newer (required for the Side Panel API). Works on any http:// or https:// page. ━━━━━━━━━━━━━━━━━━━━ Free today. Free tomorrow. No subscription, no feature paywalls, no account required.

Details

  • Version
    1.0.0
  • Updated
    May 25, 2026
  • Offered by
    MonkDev
  • Size
    48.15KiB
  • Languages
    English (United States)
  • Developer
    Email
    ankerroger@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, please open this page on your desktop browser

Google apps