Extract design tokens from any website
Design Snap is a free Chrome extension that extracts design tokens — colors, typography, shadows and CSS variables — from any website, and exports them as Tailwind config, shadcn/ui theme, Style Dictionary JSON or Figma tokens.
Free plan · No account · 100% local analysis
#0f172a
#6366f1
#f8fafc
#f59e0b
#10b981
#64748b
Inter12 · 14 · 16 · 20 · 24 · 32400 · 600 · 7001.2 · 1.4 · 1.66px · 8px · 12px0 1px 2px rgba(0,0,0,.05)0 1px 3px rgba(0,0,0,.1)0 10px 15px rgba(0,0,0,.1)#6366f18px0 1px 2px rgba(0,0,0,.05)Inter, system-ui- 5.0 rating · 800+ users on Chrome Web Store
- Full design system extracted in ~1 second
- 100% local — zero tracking
- 0 dependencies · Manifest V3
- 4 export formats, ready to paste
- English & French interface
What Design Snap extracts
Design Snap turns any live website into a structured design system: colors ranked by real usage, custom typography, unique radii and shadows with previews, and every CSS custom property declared on :root — captured in one click, organized in tabs, ready to export.
One click extracts a full design system
Press Extract and Design Snap reads the computed styles of the entire page — not one element at a time.
- Colors ranked by actual frequency of use on the page, with hex values
- Typography: custom families only (generic fallbacks are filtered out), sizes, weights, line-heights
- Unique border-radii and box-shadows, each with a live preview
- Every CSS custom property declared on
:root
Inspect any element's CSS on hover
The built-in inspector shows the computed styles of whatever you hover — selector, colors with swatches, font, size, radius and shadow — in a floating panel.
- Hover to inspect, click to pin the panel
- Copy element CSS gives you a clean, paste-ready CSS block
- Press
Escto close — no DevTools digging
Turn any site into a shadcn/ui, Tailwind v4 or Style Dictionary theme PRO
Design Snap maps the extracted palette to semantic color roles — background, foreground, primary, secondary, muted, border — and generates production-ready theme files.
- shadcn/ui variables ready to paste into
globals.css - Tailwind v4
@themeblock - Standard Style Dictionary v3 tokens (
{ value, type }) for color, dimension, fontFamily, fontWeight, boxShadow and typography — ready for a Style Dictionary build pipeline - The site's real dark mode, extracted automatically — or a coherent generated one if the site has none
Preview the theme live, keep every snapshot
A live preview rebuilds a mini interface with the exact colors, typography and radii extracted from the page — so you see the design system, not just a list of values.
- Light and dark preview with the site's real typefaces
- 1 snapshot saved locally on the free plan
- Unlimited snapshots with PRO: a library of every design system you've analyzed
Live theme preview
See the extracted design system applied to real UI components before you export anything.
Real dark modePRO
The site's actual dark variant, extracted — or generated coherently when the site doesn't have one.
Design DNA cardPRO
A downloadable visual card that sums up a site's design system — made to be shared.
Unlimited snapshotsPRO
Every extraction saved locally. Reopen the design system of any site you've already analyzed.
Bilingual interface
The extension and this site exist fully in English and French. Switch anytime.
Private by design
100% vanilla JS, 0 dependencies, no backend. Analysis never leaves your browser.
Export design tokens as Tailwind, shadcn/ui, Style Dictionary or Figma
Every extraction can be copied in 4 formats on the free plan — Style Dictionary JSON, CSS variables, tailwind.config.js and Figma (Tokens Studio) — plus shadcn/ui, Tailwind v4 @theme and a standard Style Dictionary v3 export with PRO. Each export is generated ready to paste, no cleanup needed.
{
"color": {
"primary": { "value": "#6366f1" },
"background": { "value": "#f8fafc" }
},
"font": {
"sans": { "value": "Inter" }
},
"radius": {
"md": { "value": "8px" }
}
}
:root {
--color-primary: #6366f1;
--color-background: #f8fafc;
--font-sans: 'Inter', sans-serif;
--radius-md: 8px;
--shadow-sm: 0 1px 3px rgba(0,0,0,.1);
}
theme: {
extend: {
colors: {
primary: '#6366f1',
surface: '#f8fafc',
},
fontFamily: { sans: ['Inter'] },
borderRadius: { md: '8px' },
},
}
{
"global": {
"color-primary": {
"value": "#6366f1",
"type": "color"
},
"font-sans": {
"value": "Inter",
"type": "fontFamilies"
}
}
}
:root {
--background: 0 0% 98%;
--foreground: 222 47% 11%;
--primary: 239 84% 67%;
--primary-foreground: 0 0% 100%;
--muted: 215 20% 65%;
--radius: 0.5rem;
}
@theme {
--color-primary: #6366f1;
--color-surface: #f8fafc;
--font-sans: 'Inter', sans-serif;
--radius-md: 8px;
--shadow-sm: 0 1px 3px rgb(0 0 0 / .1);
}
{
"color": {
"color-01": { "value": "#6366f1", "type": "color" }
},
"fontFamily": {
"family-1": { "value": "Inter", "type": "fontFamily" }
},
"typography": {
"heading-1": {
"value": { "fontFamily": "Inter", "fontSize": "32px", "fontWeight": "600" },
"type": "typography"
}
}
}
Values above come from a real extraction. Design Snap fills each format with the tokens of the site you analyze.
Deep dives: Tailwind theme generator · shadcn/ui theme generator · Style Dictionary export · extract CSS variables · color palette extractor · vs DevTools & CSS Peeper
How to extract design tokens from a website
Extracting a website's design tokens with Design Snap takes three steps: install the extension, click Extract on any page, and copy the tokens in the format your stack uses. No account, no configuration, and nothing ever leaves your browser.
-
Install
Add Design Snap to Chrome from the Chrome Web Store. Free plan, no account, no sign-up.
-
Extract
Open any website, click the Design Snap icon, then press Extract. Colors, fonts, radii, shadows and CSS variables appear in about a second.
-
Export
Copy the tokens as Tailwind config, shadcn/ui theme, Style Dictionary JSON, CSS variables or Figma tokens — and paste them into your project.
Simple pricing, no account required
Free covers the basics, forever. PRO ships production-ready tokens straight into your codebase — €3.99/month, €19.99/year (about 7 months free) or €49 once for a lifetime license, paid through Polar and activated with a key sent by email.
Free
Everything you need to start
€0
- One-click token extraction
- Colors, type, radii, shadows, :root variables
- 4 export formats (JSON, CSS, Tailwind, Figma)
- Element inspector
- Live theme preview
- 3 sites/day
- 1 saved snapshot
PRO Monthly
All PRO features, month to month
€3.99/month
- Everything in Free
- Paste tokens straight into shadcn/ui, Tailwind v4 or Style Dictionary — no manual conversion
- Extract the real dark-mode palette, not a guess
- A one-page Design DNA card to share with your team or clients
- Unlimited snapshots — never lose a session's work
30-day money-back guarantee
PRO Yearly
€1.67/month, billed yearly
€19.99/year
- Everything in Free
- Paste tokens straight into shadcn/ui, Tailwind v4 or Style Dictionary — no manual conversion
- Extract the real dark-mode palette, not a guess
- A one-page Design DNA card to share with your team or clients
- Unlimited snapshots — never lose a session's work
30-day money-back guarantee
Lifetime
Pay once, PRO forever
€49 once
- All PRO features, forever
- All future updates included
- One payment, no subscription
- Move the license between devices
30-day money-back guarantee
License key emailed after purchase · Activate/deactivate per device · Payments by Polar · No account to create · 30-day money-back guarantee on all PRO plans
Frequently asked questions
Yes. The free plan includes one-click extraction of colors, typography, radii, shadows and CSS variables, the element inspector, a live theme preview, 4 export formats, 3 sites/day and 1 saved snapshot. PRO (€3.99/month, €19.99/year or €49 lifetime) adds shadcn/ui and Tailwind v4 exports, real dark-mode extraction, the Design DNA card and unlimited snapshots.
Design Snap reads the computed styles of the page in your active tab, entirely inside your browser. It ranks colors by how often they are actually used, keeps only custom font families, deduplicates border-radii and box-shadows, and lists every CSS custom property declared on :root. One click, about a second.
No. All analysis happens 100% locally in your browser. The only network calls the extension can make are to Google Fonts (to render the theme preview with real typefaces) and to polar.sh (to validate a PRO license key). It never transmits the pages you visit, their content or your browsing history. No analytics, no third-party libraries. Read the full privacy policy.
The free plan exports Style Dictionary JSON, CSS variables (:root block), a tailwind.config.js theme object and Figma tokens (Tokens Studio JSON). PRO adds shadcn/ui semantic variables ready for globals.css, a Tailwind v4 @theme block, and a standard Style Dictionary v3 export ({ value, type } tokens for color, dimension, fontFamily, fontWeight, boxShadow and composite typography) that plugs straight into a Style Dictionary build pipeline. Every export is generated ready to paste into your project.
PRO adds shadcn/ui and Tailwind v4 theme exports, a standard Style Dictionary v3 export, the site's real dark mode extracted automatically (or a coherent generated one if the site has none), the downloadable Design DNA card, and unlimited snapshots. The license key arrives by email after purchase and can be activated or deactivated per device — no account required.
You pay €49 once and keep every PRO feature, including future updates, forever. Your key arrives by email right after checkout through Polar and can be moved between devices at any time.
It works on any regular web page Chrome allows extensions to read: production sites, staging environments and localhost. Browser-internal pages (chrome://) and the Chrome Web Store itself are restricted by Chrome for every extension.
DevTools shows the styles of one element at a time. Design Snap analyzes the whole page at once and returns an organized design system: colors ranked by usage, deduplicated typography, radii and shadows, and every :root CSS variable — already formatted as Tailwind config, shadcn/ui theme, Style Dictionary JSON or Figma tokens.
No account, ever. The free version installs and works immediately. PRO uses a license key sent by email after purchase; snapshots and the key are stored locally in your browser with chrome.storage.local.
Yes. With PRO, Design Snap maps the extracted palette to shadcn/ui semantic roles — background, foreground, primary, secondary, muted, border and more — and outputs a block ready for globals.css, plus a Tailwind v4 @theme equivalent, each with a real or generated dark variant.
All analysis happens locally in your browser
Nothing is ever sent to a server. No analytics, no tracking, no account, no third-party libraries — the entire extension is vanilla JavaScript running on your machine.
Read the privacy policy