DEV Community

Pixeliro
Pixeliro

Posted on

Pixeliro Chrome Plugin Has Run Production

Check it: https://chromewebstore.google.com/detail/pixeliro-%E2%80%94-design-intelli/hnfochibcejkpjapbcpipkinaapeamda

CSS color sniffer Β· Live theme injector Β· WCAG a11y scanner Β· Design token extractor. Your design lab for every tab.

🎨 PIXELIRO DESIGN INTELLIGENCE β€” YOUR DESIGN LAB IN EVERY BROWSER TAB

Pixeliro Design Intelligence is the ultimate browser extension for designers, developers, and creative professionals who need to work faster, smarter, and with more precision. Whether you're inspecting a competitor's color palette, testing your brand colors live on any website, auditing accessibility compliance, or exporting design tokens for your dev team β€” Pixeliro does it all, directly inside your browser, with zero setup required.

Built by the team at pixeliro.com β€” a platform dedicated to brand identity, color systems, and design intelligence β€” this extension brings professional-grade design tooling to every website you visit.

────────────────────────────────────────
πŸ” FEATURE 1 β€” CSS COLOR SNIFFER
────────────────────────────────────────

Ever landed on a beautiful website and wondered exactly what colors they're using? The CSS Color Sniffer lets you click on any element on any webpage and instantly extract every design token it uses β€” background color, text color, border color, and the actual rendered surface color (even when the element is transparent and inherits its background from a parent).

HOW IT WORKS:
β†’ Click "Activate Sniffer" in the Sniffer tab
β†’ Your cursor becomes a precision crosshair
β†’ Hover over any element β€” a purple highlight border follows your mouse
β†’ Click any element to capture its design tokens
β†’ A floating inspector panel appears with full color details

WHAT YOU GET FOR EVERY ELEMENT:
β€’ Text color (foreground) with semantic role detection
β€’ Element background color
β€’ Actual rendered surface color (walks up the DOM tree)
β€’ Border color (when applicable)
β€’ CSS custom property name (e.g. --color-primary) if the color is defined as a CSS variable
β€’ WCAG contrast ratio between text and background
β€’ AA accessibility pass/fail badge
β€’ HTML tag and class names for precise identification

HOVER STATE DETECTION:
Many elements β€” especially buttons, links, navigation items, and form controls β€” look different on hover. Pixeliro detects both states simultaneously:
β€’ Normal state colors (from non-hover CSS rules)
β€’ :hover state colors (from hover CSS rules)
When a hover difference is detected, the inspector panel shows a Color States section with side-by-side chips for Normal vs :hover, so you capture the full picture in a single click.

QUICK ACTIONS FROM THE INSPECTOR:
β€’ Copy any hex color to clipboard instantly
β€’ Open colors directly in Pixeliro's brand palette generator
β€’ Close with the Γ— button or press Escape to deactivate

The inspector panel is built with Shadow DOM isolation β€” its styles never conflict with the host page's CSS, so it looks perfect on every website regardless of their design system.

────────────────────────────────────────
🎨 FEATURE 2 β€” LIVE THEME INJECTOR
────────────────────────────────────────

What if you could see how your brand colors look on any website β€” instantly, live, without writing a single line of code? The Live Theme Injector lets you do exactly that.

Choose from 5 built-in presets or set your own custom palette:

BUILT-IN PRESETS:
β€’ Pixeliro β€” Deep purple & indigo on near-black
β€’ Ocean β€” Sky blue & teal on dark navy
β€’ Forest β€” Emerald & lime on dark green
β€’ Sunset β€” Orange & red on dark warm
β€’ Minimal β€” Clean black & white

CUSTOM PALETTE (6 color slots):
β€’ Primary β€” Main brand color, CTAs, interactive elements
β€’ Secondary β€” Supporting brand color
β€’ Accent β€” Highlight color, badges, special elements
β€’ Background β€” Page background
β€’ Surface β€” Cards, panels, elevated elements
β€’ Text β€” Primary text color

Each color slot has a native color picker synced with a hex text input β€” change either one and the other updates instantly. No need to type hex values manually.

WHEN YOU CLICK "INJECT THEME":
β€’ A <style> tag is injected into the page's <head>
β€’ CSS custom properties are overridden at :root level: --primary, --brand, --accent, --secondary, --background, --surface, --foreground, and their common aliases
β€’ Utility class overrides target common framework patterns (Tailwind, Bootstrap, custom)
β€’ Links, submit buttons, and primary CTAs update their colors too
β€’ Works on most modern CSS-variable–driven design systems

RESET INSTANTLY:
Click "Reset Theme" to remove the injected styles and restore the original page appearance. No page reload required.

PAGE COLOR ANALYZER:
Already on a site and want to understand its color system before injecting your theme? Click "Analyze Page Colors" to extract the dominant colors from the page's CSS variables and rendered elements. Pixeliro scans:
β€’ All CSS custom properties with color values
β€’ Computed colors on key semantic elements (body, header, nav, main, buttons, links)
β€’ Sampled foreground, background, and border colors

Results appear as clickable color chips β€” click any chip to copy its hex to clipboard.

────────────────────────────────────────
β™Ώ FEATURE 3 β€” WCAG ACCESSIBILITY SCANNER
────────────────────────────────────────

Accessibility is not optional. WCAG (Web Content Accessibility Guidelines) requires minimum contrast ratios between text and background to ensure readability for users with visual impairments. Non-compliant websites can face legal exposure, and more importantly β€” they exclude real people.

Pixeliro's Accessibility Scanner audits any webpage in seconds and gives you a complete picture of contrast compliance.

HOW THE SCAN WORKS:

  1. Click "Scan Page Contrast"
  2. Pixeliro finds all text-bearing elements: p, h1–h6, span, a, button, label, li, td, th, caption, figcaption, blockquote, cite
  3. For each element, it extracts the rendered text color and actual background surface color (including transparency inheritance)
  4. It calculates the WCAG contrast ratio using the official relative luminance formula
  5. Each element is classified as AA pass or fail based on its font size and weight

WCAG AA REQUIREMENTS:
β€’ Normal text (under 18px regular, under 14px bold): minimum 4.5:1
β€’ Large text (18px+ regular, 14px+ bold): minimum 3.0:1

SCAN RESULTS PANEL SHOWS:
β€’ Total elements scanned
β€’ AA Pass count (green)
β€’ Failure count (red)
β€’ List of up to 12 failing elements with:

  • Text and background color chips
  • Element tag name
  • Actual contrast ratio vs required ratio
  • Text snippet so you can identify the element

VISUAL OVERLAYS ON THE PAGE:
Failing elements are marked with colored overlays directly on the page:
β€’ Red overlay + badge for critical failures (contrast below 2:1)
β€’ Orange overlay + badge for moderate failures (2:1 to threshold)
β€’ Each badge shows the actual contrast ratio and the required minimum
β€’ Overlays are positioned absolutely β€” they scroll with the page and stay anchored to their elements

Clear all overlays at any time with the "Clear Overlays" button, or re-scan after making design changes.

────────────────────────────────────────
πŸ›  FEATURE 4 β€” DESIGN TOKEN EXPORTER
────────────────────────────────────────

Captured a great color palette with the sniffer? Export it instantly in the exact format your codebase needs.

EXPORT FORMATS:

CSS Custom Properties:
:root {
--color-primary: #8B5CF6;
--color-surface: #141418;
--color-text: #F1F5F9;
}

SCSS Variables:
$color-primary: #8B5CF6;
$color-surface: #141418;
$color-text: #F1F5F9;

Tailwind Config (theme.extend.colors):
{
"primary": "#8B5CF6",
"surface": "#141418",
"text": "#F1F5F9",
}

JSON Token File:
{
"primary": "#8B5CF6",
"surface": "#141418",
"text": "#F1F5F9"
}

All formats are copied to your clipboard instantly. The export output also appears in a text area so you can review it before pasting.

OPEN IN PIXELIRO:
Every color you capture can be sent to pixeliro.com's brand color palette generator with one click. Pixeliro analyzes your colors and generates:
β€’ Full brand palette variations
β€’ Tint and shade scales
β€’ Complementary & analogous color suggestions
β€’ Export-ready design token files

────────────────────────────────────────
⚑ PERFORMANCE & PRIVACY
────────────────────────────────────────

ZERO TRACKING. ZERO ANALYTICS.
Pixeliro Design Intelligence does not collect, store, or transmit any data about the websites you visit or the colors you capture. Everything runs locally in your browser.

SESSION PERSISTENCE:
The last captured color set is stored in Chrome's session storage (cleared when you close the browser). This means if you activate the sniffer, close the popup, click an element, and reopen the popup β€” your results are waiting for you. No cloud sync, no account required.

CONTENT SCRIPT SAFETY:
β€’ The hover overlay and inspector panel are fully isolated using Shadow DOM
β€’ Injected elements never interfere with the host page's layout or JavaScript
β€’ All event listeners are removed when the sniffer is deactivated
β€’ The extension gracefully handles cross-origin stylesheets (CORS-restricted sheets are skipped)

MINIMAL FOOTPRINT:
β€’ Content script is lightweight (~600 lines of vanilla JavaScript)
β€’ No external dependencies, no npm packages, no bundler
β€’ Works on virtually every website including SPAs (React, Vue, Angular), static sites, and CMS platforms

DOES NOT WORK ON:
β€’ chrome:// pages (browser restriction)
β€’ chrome-extension:// pages (browser restriction)
β€’ Some edge cases with native OS-rendered controls (e.g. native select dropdowns on macOS)

────────────────────────────────────────
🎯 WHO IS THIS FOR?
────────────────────────────────────────

UI/UX DESIGNERS
Analyze any website's color system instantly. Capture inspiration from competitor sites. Verify that your design's colors render correctly in the browser. Test your brand palette live on any reference site without touching Figma.

FRONTEND DEVELOPERS
Extract exact color values and CSS variable names from any live site. Export tokens in the format your project already uses (CSS vars, SCSS, Tailwind, JSON). Skip the guesswork β€” see what getComputedStyle actually returns.

DESIGN SYSTEM ENGINEERS
Audit entire pages for WCAG contrast compliance in seconds. Identify accessibility regressions before they ship. Export a complete token set from any component library reference site.

BRAND STRATEGISTS & MARKETERS
See how competitor brands use color. Test your brand colors on industry-standard website layouts. Instantly visualize your palette on real web interfaces β€” not static mockups.

ACCESSIBILITY SPECIALISTS
Run WCAG AA contrast audits on any live website. Get specific, actionable failure reports with element context. Mark violations visually on the page for design team screenshots.

────────────────────────────────────────
πŸ”§ HOW TO GET STARTED
────────────────────────────────────────

  1. Install the extension
  2. Navigate to any website
  3. Click the Pixeliro icon in your Chrome toolbar
  4. Choose a tab: Sniffer, Theme, A11y, or Tools
  5. Start capturing, injecting, scanning, or exporting

No account. No sign-up. No API key. Works immediately after installation.

────────────────────────────────────────
🌐 ABOUT PIXELIRO
────────────────────────────────────────

Pixeliro (pixeliro.com) is a design intelligence platform built for modern brand creators. Our tools help you build consistent, beautiful, and accessible color systems β€” from AI-powered palette generation to brand guideline exports.

The Design Intelligence extension is our way of bringing Pixeliro's capabilities into your existing workflow, wherever you browse. Think of it as having a senior design engineer sitting next to you, ready to inspect any element, audit any page, and export any token β€” on demand.

We're continuously improving this extension. If you have feature requests, bug reports, or feedback, visit pixeliro.com or reach us through the Chrome Web Store support channel.

Top comments (0)