Component Highlighter

Chrome extension to highlight any HTML elements matching a configurable data-attribute.

As of June 2026, Component Highlighter has 1 users in the Developer Tools category.

Usersno change0%
1
1
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.0.0
Manifest V3

History

2 snapshots

Tracking since Jun 2, 2026.

Not enough history yet for this metric — the chart fills in as we collect more snapshots.
View as table
DateUsersRatingReviewsVersion
Jun 2, 20261.0.0
Jun 8, 20261.0.0
Now11.0.0

Permissions & access

Permissions
storage
Host access
http://*/*, https://*/*

Screenshots

Component Highlighter screenshot 1Component Highlighter screenshot 2Component Highlighter screenshot 3Component Highlighter screenshot 4

About

Component Highlighter

Instantly see every component on any page — without touching DevTools.

Component Highlighter is a developer tool for front-end engineers, QA teams, and designers who work with component-driven codebases. If your team uses data attributes to mark up components (like data-component, data-testid, or any custom attribute), this extension makes them visible at a glance with a single click.

What it does

When activated, Component Highlighter scans the page for elements matching your configured data attribute and draws a colored outline around each one. An optional info label floats above every highlighted element, showing its component name — so you can immediately identify what you're looking at without inspecting the DOM.

Three targeting modes

- All Components — highlight every element on the page that carries the configured data attribute. Useful for a full inventory of what’s rendered.
- Selected Component — pick a specific component name from a dropdown populated with every unique value found on the page. Instantly isolates a single component type.
- Custom Search — type a partial name to highlight all components whose attribute value contains your search string. Great for finding families of related components (e.g., all components whose names start with "Button").

Fully configurable

All settings persist across tabs and browser sessions:

- Highlight color — choose from five built-in presets or pick any custom color with a hex input and native color picker. The outline, the info label accent dot, and the badge border all update simultaneously.
- Outline style — switch between solid, dashed, and dotted outlines to match your visual preference or avoid confusion with existing page styles.
- Outline width — adjust thickness from 1 to 4 px.
- Data attribute name — works with any data attribute your project uses, not just data-component. Set it once, and it applies everywhere.
- Custom CSS — override the default highlight styles entirely using .highlighted-component and .info-layer as targets. Write your own rules when the built-in options aren't enough.

Live Preview

The Options page includes a live preview card that reflects your current color,
outline style, and width settings in real time — including the info label and accent
dot — so you can tune the appearance before activating it on a real page.

Import / Export

Save your configuration as a JSON file and share it with your team, or import a shared config to keep everyone's settings consistent. No account required, no cloud sync — your settings stay local.

Component counter

The extension badge and popup header display a live count of matched components on the current page. Useful for spotting pages that are missing expected components or for quick audits.

Who is it for?

- Front-end developers verifying that component boundaries match the design spec
- QA engineers checking which components are present on a page before writing selectors
- Designers reviewing implementation fidelity without needing to open DevTools
- Tech leads auditing component coverage across a large application

Privacy

Component Highlighter reads no personal data, makes no network requests, and stores all configuration exclusively in local browser storage. It does not track usage or communicate with any external service.

Technical

Version
1.0.0
Manifest
V3
Size
57.46KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
ekbddfmlknbbgegekjfkdkmeejdcelid
Developer ID
ucf2e805477aef511d10b5befc8f6606d
Developer Email
[email protected]
Created
Jun 1, 2026
Last Updated (Store)
Jun 1, 2026
Last Scraped
Jun 8, 2026
Website
Support URL
Privacy Policy

Data sourced from the Chrome Web Store · last verified Jun 8, 2026.