Extrayez les design tokens de n'importe quel site

Design Snap est une extension Chrome gratuite qui extrait les design tokens — couleurs, typographie, ombres et variables CSS — de n'importe quel site web. Elle vit dans le panneau latéral de Chrome, audite le contraste selon WCAG, et exporte en Tailwind, shadcn/ui, Style Dictionary, Figma — ou en prompt prêt à coller pour Claude, Cursor et v0.

v3 · Panneau latéral · Sans compte · Analyse 100 % locale

Gratuit pour toujours, sans carte. PRO : 9,99 € une fois, si un jour vous le voulez.

Design Snap - Extract design tokens from any website in one click | Product Hunt

Essayez ici — choisissez un site, appuyez sur Extract. Sans installation, sans inscription.

PRO
Site
#0f172a #6366f1 #f8fafc #f59e0b #10b981 #64748b
0 couleurs · 0 polices · 0 variables CSS

Valeurs réelles, lues sur ces sites — les mêmes styles calculés que l'extension lit sur vos pages.

  • Note 5,0 · 800+ utilisateurs sur le Chrome Web Store
  • Tout le design system extrait en ~1 seconde
  • 100 % local — zéro tracking
  • Panneau latéral Chrome · reste ouvert pendant que vous naviguez
  • 9 formats d'export, prêts à coller
  • Interface français & anglais
Fonctionnalités

Ce que Design Snap extrait

Design Snap transforme n'importe quel site en design system structuré : couleurs classées par usage réel, typographie custom, radius et ombres uniques avec aperçu, et toutes les CSS custom properties déclarées sur :root — capturés en un clic, organisés en onglets, prêts à exporter. La version 3 ajoute un panneau latéral qui reste ouvert pendant la navigation, un audit de contraste WCAG, l'édition de thème en direct et un export pensé pour les agents IA.

Un clic extrait tout le design system

Appuyez sur Extract : Design Snap lit les styles calculés de toute la page — pas un élément à la fois.

  • Couleurs classées par fréquence d'usage réelle sur la page, valeurs hex
  • Typographie : familles custom uniquement (les génériques sont filtrées), tailles, graisses, line-heights
  • Border-radius et box-shadows uniques, chacun avec un aperçu live
  • Toutes les CSS custom properties déclarées sur :root
  • Chaque couple texte/fond de la page confronté à WCAG 2.1
Panneau Design Snap sur stripe.com, onglet Theme : l'aperçu live reconstruit à partir de la page, avec le résumé d'extraction — top 5 couleurs, 1 police, 716 variables CSS

Elle vit désormais dans le panneau latéral de Chrome

Design Snap v3 quitte le popup. Le panneau se pose à côté de la page et reste ouvert pendant que vous naviguez — scrollez, changez d'onglet, naviguez : les tokens restent sous les yeux.

  • Ouvrez-le depuis l'icône, avec Ctrl+Maj+D (⌘⇧D sur macOS), ou par un clic droit sur la page
  • Changez d'onglet et le panneau suit : l'extraction du nouvel onglet est restaurée, ou l'affichage repart à vide
  • Inspectez un élément avec ses tokens à côté — le panneau ne se ferme plus sous vos doigts
  • Un snapshot chargé reste affiché quel que soit l'onglet où vous allez
Design Snap ancré dans le panneau latéral de Chrome à côté de discord.com, gardant le thème et les tokens extraits sous les yeux pendant la navigation

Transformez un site en thème shadcn/ui, Tailwind v4 ou Style Dictionary PRO

Design Snap mappe la palette extraite sur des rôles de couleur sémantiques — background, foreground, primary, secondary, muted, border — et génère des fichiers de thème prêts pour la production.

  • Variables shadcn/ui prêtes à coller dans globals.css
  • Bloc @theme Tailwind v4
  • Tokens Style Dictionary v3 standard ({ value, type }) pour color, dimension, fontFamily, fontWeight, boxShadow et typography — prêts pour un pipeline Style Dictionary
  • Le vrai dark mode du site, extrait automatiquement — ou une variante sombre cohérente générée si le site n'en a pas
Menu d'export de Design Snap listant les formats disponibles : prompt IA, AGENTS.md, bloc de thème shadcn/ui, @theme Tailwind v4, variables CSS et config Tailwind

Recolorez la vraie page, puis gardez le snapshot

L'aperçu reconstruit une mini-interface avec les couleurs, la typographie et les radius exacts de la page. Puis allez plus loin : éditez le thème sur le site en direct, sur place.

  • Chaque rôle de couleur devient un sélecteur natif — le site se repeint pendant que vous glissez
  • Design Snap pilote les variables CSS du site, comme le ferait son auteur : changez --primary et l'anneau de focus suit
  • L'interface annonce d'emblée combien de rôles sont pilotables sur ce site — avant le premier clic, pas après
  • Réinitialiser rend la page strictement à son état d'origine
  • 5 snapshots sauvegardés en local sur le plan gratuit · illimités avec PRO
Édition live Design Snap sur discord.com : chaque rôle de couleur shadcn/ui — background, foreground, primary, secondary, muted, accent — avec sa valeur hex, modifiable sur la page

Aperçu de thème live

Voyez le design system extrait appliqué à de vrais composants d'interface avant d'exporter.

Panneau latéral Chrome

Posé à côté de la page, ouvert pendant que vous naviguez. Icône, Ctrl+Maj+D ou clic droit.

Prompt IA & AGENTS.md

Un design system que votre agent peut suivre — le prompt est gratuit, AGENTS.md est en PRO.

Audit de contraste WCAG

Ratios réels, fonds composés, rien de deviné. Score en gratuit, rapport complet et correctifs en PRO.

Vrai dark modePRO

La variante sombre réelle du site, extraite — ou générée de façon cohérente s'il n'en a pas.

Design DNA cardPRO

Une carte visuelle téléchargeable qui résume le design system d'un site — faite pour être partagée.

Snapshots illimitésPRO

Chaque extraction sauvegardée en local. Retrouvez le design system de n'importe quel site déjà analysé.

Interface bilingue

L'extension et ce site existent intégralement en français et en anglais. Changez à tout moment.

Privé par conception

100 % vanilla JS, 0 dépendance, aucun backend. L'analyse ne quitte jamais votre navigateur.

Exports

Exportez les tokens en Tailwind, shadcn/ui, Style Dictionary, Figma ou prompt IA

Neuf formats. Cinq sur le plan gratuit — tokens JSON, variables CSS, tailwind.config.js, Figma (Tokens Studio) et le prompt IA — plus shadcn/ui, @theme Tailwind v4, un export Style Dictionary v3 standard et AGENTS.md avec PRO. Chaque export est généré prêt à coller, sans nettoyage, et la barre de statut dit exactement ce qui vient d'atterrir dans le presse-papier : shadcn/ui — 12 couleurs · 8 valeurs typo · 1 rayon.

tokens.json tokens JSON
{
  "color": {
    "primary":    { "value": "#6366f1" },
    "background": { "value": "#f8fafc" }
  },
  "font": {
    "sans": { "value": "Inter" }
  },
  "radius": {
    "md": { "value": "8px" }
  }
}
variables.css Variables CSS
: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);
}
tailwind.config.js Tailwind
theme: {
  extend: {
    colors: {
      primary: '#6366f1',
      surface: '#f8fafc',
    },
    fontFamily: { sans: ['Inter'] },
    borderRadius: { md: '8px' },
  },
}
figma-tokens.json Tokens Studio
{
  "global": {
    "color-primary": {
      "value": "#6366f1",
      "type": "color"
    },
    "font-sans": {
      "value": "Inter",
      "type": "fontFamilies"
    }
  }
}
globals.css shadcn/uiPRO
: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.css Tailwind v4PRO
@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);
}
tokens.json Style Dictionary v3PRO
{
  "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"
    }
  }
}
prompt.md prompt IA
## Design system — stripe.com

### Couleurs
- primary #6366f1 — CTA, liens, anneau de focus
- background #f8fafc — surface de page
- muted #64748b — texte secondaire

### Typo
Inter · 12 · 14 · 16 · 20 · 24 · 32 · 400/600/700

### Règles
Utiliser les rôles ci-dessus par leur nom. Jamais de hex en dur.
AGENTS.md agents de codePRO
## Tokens

:root {
  --primary: #6366f1;
  --radius: 8px;
}

## Out of scope

- Ne pas inventer de rôle hors du tableau ci-dessus.
- Ne pas modifier l'échelle typographique.
- Les valeurs marquées *(fallback)* n'ont pas été mesurées.

Les valeurs ci-dessus viennent d'une vraie extraction. Design Snap remplit chaque format avec les tokens du site que vous analysez.

Pour aller plus loin : générateur de thème Tailwind · générateur de thème shadcn/ui · export Style Dictionary · extraire les variables CSS · extracteur de palette · vs DevTools & CSS Peeper

Tous ces formats, générés depuis n'importe quel site que vous ouvrez.

Ajouter à Chrome — gratuit Gratuit pour toujours · sans compte, sans carte
Comment ça marche

Comment extraire les design tokens d'un site web

Extraire les design tokens d'un site avec Design Snap tient en trois étapes : installer l'extension, ouvrir le panneau latéral sur n'importe quelle page et cliquer sur Extract, puis copier les tokens dans le format de votre stack — ou de votre agent IA. Sans compte, sans configuration, et rien ne quitte jamais votre navigateur.

  1. Installer

    Ajoutez Design Snap à Chrome depuis le Chrome Web Store. Plan gratuit, sans compte, sans inscription.

  2. Extraire

    Ouvrez n'importe quel site, puis ouvrez le panneau — icône, Ctrl+Maj+D, ou clic droit sur la page. Cliquez sur Extract : couleurs, polices, radius, ombres, variables CSS et l'audit de contraste apparaissent en une seconde environ.

  3. Exporter

    Copiez les tokens en config Tailwind, thème shadcn/ui, tokens Style Dictionary, variables CSS, tokens Figma, prompt IA ou fichier AGENTS.md — et collez-les dans votre projet.

Tarifs

Des tarifs simples, sans compte

Deux plans, zéro abonnement. Le plan gratuit couvre l'essentiel, à vie. Un paiement unique de 9,99 € débloque toutes les fonctionnalités PRO pour toujours — mises à jour futures comprises, paiement via Polar et activation par clé envoyée par email.

Gratuit

Tout ce qu'il faut pour démarrer

0 €

  • Extraction de tokens en un clic
  • Couleurs, typo, radius, ombres, variables :root
  • 5 formats d'export (JSON, CSS, Tailwind, Figma, prompt IA)
  • Inspecteur d'éléments dans le panneau latéral
  • Score de contraste WCAG + 3 pires échecs
  • Édition des couleurs en direct sur la page
  • 3 sites/jour
  • 5 snapshots sauvegardés
Installer gratuitement

Gratuit à vie · sans compte, sans carte

Clé de licence envoyée par email après l'achat · Activation/désactivation par appareil · Paiement via Polar · Aucun compte à créer · Garantie satisfait ou remboursé 30 jours sur PRO À vie

FAQ

Questions fréquentes

Oui. Le plan gratuit comprend l'extraction en un clic des couleurs, de la typographie, des radius, des ombres et des variables CSS, l'inspecteur d'éléments, l'édition des couleurs en direct, un score de contraste WCAG, 5 formats d'export (variables CSS, tailwind.config.js, tokens JSON, tokens Figma et le prompt IA), 3 sites/jour et 5 snapshots sauvegardés. PRO (9,99 € une seule fois, à vie) ajoute les exports shadcn/ui, Tailwind v4 et Style Dictionary v3, l'export AGENTS.md, le rapport de contraste complet avec correctifs, l'extraction du vrai dark mode, la Design DNA card et les snapshots illimités.

Design Snap lit les styles calculés (computed styles) de la page de l'onglet actif, entièrement dans votre navigateur. Il classe les couleurs par fréquence d'usage réelle, ne garde que les familles de polices custom, dédoublonne border-radius et box-shadows, et liste toutes les CSS custom properties déclarées sur :root. Un clic, environ une seconde.

Non. Toute l'analyse se fait 100 % localement dans votre navigateur. Les deux seuls appels réseau possibles vont vers Google Fonts (afficher l'aperçu de thème avec les vraies polices) et polar.sh (valider une clé de licence PRO). L'extension ne transmet jamais les pages que vous visitez, leur contenu ni votre historique. Aucun analytics, aucune librairie tierce. Lire la politique de confidentialité.

Neuf formats. Gratuit : variables CSS (bloc :root), objet de thème tailwind.config.js, tokens JSON, tokens Figma (JSON Tokens Studio) et un prompt IA — un bloc markdown à coller dans Claude, ChatGPT, v0 ou Cursor. PRO ajoute les variables sémantiques shadcn/ui prêtes pour globals.css, un bloc @theme Tailwind v4, un export Style Dictionary v3 standard ({ value, type } pour color, dimension, fontFamily, fontWeight, boxShadow et typography composite), et un fichier AGENTS.md à déposer à la racine d'un dépôt pour qu'un agent de code relise votre design system à chaque session. Chaque export est généré prêt à coller dans votre projet.

PRO ajoute les exports shadcn/ui, Tailwind v4 et Style Dictionary v3 standard, l'export AGENTS.md pour les agents de code, le rapport de contraste WCAG complet avec un correctif proposé pour chaque échec, l'export d'une édition de thème en patch CSS, le vrai dark mode du site extrait automatiquement (ou une variante sombre cohérente générée si le site n'en a pas), la Design DNA card téléchargeable et les snapshots illimités. La clé de licence arrive par email après l'achat et s'active ou se désactive par appareil — sans compte à créer.

Vous payez 9,99 € une seule fois et gardez toutes les fonctionnalités PRO, mises à jour futures comprises, pour toujours. Votre clé arrive par email juste après le paiement via Polar et peut être déplacée d'un appareil à l'autre à tout moment.

Il fonctionne sur toute page web classique que Chrome autorise les extensions à lire : sites en production, environnements de staging, localhost. Les pages internes du navigateur (chrome://) et le Chrome Web Store lui-même sont restreints par Chrome pour toutes les extensions.

Les DevTools montrent les styles d'un élément à la fois. Design Snap analyse toute la page d'un coup et restitue un design system organisé : couleurs classées par usage, typographie dédoublonnée, radius et ombres, toutes les variables CSS de :root et un audit de contraste WCAG des textes de la page — déjà formatés en config Tailwind, thème shadcn/ui, tokens Style Dictionary, tokens Figma ou prompt pour un agent IA. Le tout dans le panneau latéral de Chrome, qui reste ouvert pendant que vous naviguez.

Jamais. La version gratuite s'installe et fonctionne immédiatement. PRO utilise une clé de licence envoyée par email après l'achat ; les snapshots et la clé sont stockés localement dans votre navigateur via chrome.storage.local.

Oui. Design Snap transforme une extraction en contexte IA, sous deux formes. Le prompt IA, gratuit, est un bloc markdown qui liste les rôles de couleur sémantiques et l'usage de chacun, les échelles typo, radius, ombre et spacing, un bloc CSS prêt à coller et des règles explicites (bg-primary, jamais bg-[#2563eb]) — à coller dans Claude, ChatGPT, v0 ou Cursor. L'export AGENTS.md, en PRO, est un fichier à déposer à la racine d'un dépôt pour que Claude Code ou Cursor relise votre design system à chaque session, avec une section Out of scope qui dit à l'agent ce qu'il n'a pas le droit d'inventer. Les valeurs complétées par un repli sont marquées comme telles : un agent ne prend jamais une valeur par défaut pour une couleur de marque.

Oui. Design Snap mesure le contraste réel des textes de la page selon WCAG 2.1 (AA 4,5:1, ou 3:1 pour le texte large ; AAA 7:1). Les fonds translucides et les textes semi-transparents sont composés avant mesure : le ratio annoncé est celui qui est réellement rendu. Un texte posé sur une image ou un dégradé est signalé comme ignoré plutôt que deviné. Le plan gratuit affiche le score et les 3 pires échecs ; PRO affiche la liste complète, chacun avec un correctif qui ne bouge que la luminosité — teinte et saturation restent intactes.

Depuis la version 3.0.0, Design Snap s'ouvre dans le panneau latéral de Chrome. Il reste ouvert pendant que vous naviguez, changez d'onglet et scrollez : vous inspectez la page avec ses tokens sous les yeux. Ouvrez-le depuis l'icône de la barre d'outils, avec Ctrl+Maj+D (⌘⇧D sur macOS), ou par un clic droit n'importe où sur une page.

Oui. Avec PRO, Design Snap mappe la palette extraite sur les rôles sémantiques shadcn/ui — background, foreground, primary, secondary, muted, border… — et produit un bloc prêt pour globals.css, plus un équivalent @theme Tailwind v4, chacun avec une variante sombre réelle ou générée.

Confidentialité

Toute l'analyse se fait localement dans votre navigateur

Rien n'est jamais envoyé à un serveur. Pas d'analytics, pas de tracking, pas de compte, pas de librairie tierce — toute l'extension est du JavaScript vanilla qui tourne sur votre machine.

Lire la politique de confidentialité

Extrayez votre premier design system en une seconde

Installez Design Snap, ouvrez n'importe quel site, appuyez sur Extract. Couleurs, typographie, radius, ombres, variables CSS et audit WCAG — exportés dans le format que votre stack, ou votre agent IA, parle déjà.

Ajouter à Chrome — gratuit

Gratuit pour toujours · sans compte, sans carte · analyse 100 % locale