A Chrome extension for developers and designers to instantly inspect fonts, colours, spacing, and design tokens on any web page β just by hovering.
Install from the Chrome Web Store
Enable Hover Mode from the popup and move your cursor over any element on the page. A floating tooltip appears next to your cursor showing:
- Typography β font family, size, weight, line height, letter spacing
- Colours β text, background and border colours with hex codes and RGB values
- Spacing β padding, margin, and gap values
- Box β border radius, border, and box shadow
Click any element to lock the tooltip in place. Once locked:
- The tooltip becomes fully interactive
- Click any row to copy the value to your clipboard
- Highlight box turns pink to show the element is locked
- Click the β Unlock button or press Esc to resume hovering
| Key | Action |
|---|---|
Esc |
Unlock tooltip (if locked), or exit hover mode entirely |
Click Scan Page to extract a complete design report:
- All fonts used per element type (
h1,h2,p,a,button, etc.) - Complete colour palette sorted by usage frequency
- All images (both
<img>tags and CSS background images) - Design tokens (padding, margin, border radius, shadow, etc.)
After scanning, hover over any colour swatch or font name in the popup panel β matching elements are highlighted directly on the page with a dashed outline.
- Copy JSON β full structured data to clipboard
- Download Report β exports a Markdown
.mdfile with everything organised
Screenshots available on the Chrome Web Store listing
Install Design Inspector β free, no account required.
- Download the latest release zip
- Unzip the file
- Open Chrome and go to
chrome://extensions - Enable Developer Mode (toggle in the top-right corner)
- Click Load Unpacked
- Select the
extensionfolder from the unzipped download - Pin the Design Inspector icon to your toolbar
design-inspector/
βββ extension/ # Chrome extension source
β βββ manifest.json # Extension manifest (MV3)
β βββ background.js # Service worker β message relay
β βββ inspector.js # Content script β hover tooltip and highlights
β βββ scanner.js # Content script β full page scan
β βββ popup.html # Extension popup UI
β βββ popup.js # Popup logic
β βββ icons/
β βββ icon16.png
β βββ icon48.png
β βββ icon128.png
βββ docs/
β βββ PRIVACY_POLICY.md # Privacy policy (hosted via GitHub Pages)
βββ assets/ # Screenshots, promo images for store listing
βββ .github/
β βββ ISSUE_TEMPLATE/ # Bug report and feature request templates
βββ CHANGELOG.md # Version history
βββ CONTRIBUTING.md # How to contribute
βββ LICENSE # MIT License
βββ README.md # This file
- Google Chrome (or any Chromium-based browser)
- No build tools required β this is vanilla JS, HTML, and CSS
-
Clone the repo:
git clone https://github.com/JoeMighty/design-inspector.git cd design-inspector -
Load the
extension/folder in Chrome via Developer Mode (see Manual Installation above) -
Make changes to files in
extension/ -
Go to
chrome://extensionsand click the refresh icon on the extension card
Contributions are welcome! Please read <CONTRIBUTING.md> before opening a pull request.
Design Inspector does not collect, store, or transmit any user data. All processing happens locally in your browser. See the full Privacy Policy.