Comment fonctionne le générateur de palette
Choisissez une couleur de base avec le sélecteur ou tapez une valeur HEX directement. Sélectionnez l'une des cinq règles d'harmonie — Complémentaire, Analogue, Triadique, Split-Complémentaire ou Monochromatique. L'outil génère une palette de 5 couleurs via des calculs HSL, entièrement dans votre navigateur.
Chaque swatch a une icône cadenas 🔒 — cliquez pour figer une couleur qui vous plaît. Cliquez sur Regénérer (ou tapez la barre d'espace) et seuls les swatches déverrouillés reçoivent de nouvelles valeurs. Vous pouvez aussi cliquer sur Modifier pour saisir une valeur HEX exacte.
Votre palette et votre harmonie sont encodées dans l'URL de la page. Copiez l'URL pour partager votre palette exacte — la personne qui l'ouvre verra les mêmes couleurs. Pratique pour Slack, un courriel ou vos notes.
Basculez le format entre HEX, RGB, HSL et OKLCH. OKLCH est le standard moderne CSS Color 4 — il offre une luminosité perceptuellement uniforme, idéale pour construire des design tokens fiables. Le format choisi détermine ce qui est copié quand vous cliquez un swatch.
Le bouton Exporter ouvre un menu avec des extraits prêts à coller : variables CSS, variables SCSS, configuration Tailwind, JSON, et SVG téléchargeable. Raccourcis clavier : Espace regénère, C copie toute la palette, les touches 1 à 5 copient chaque swatch individuellement.
Sous la palette, quatre panneaux aident à évaluer et réutiliser votre travail : un aperçu UI réel, une matrice de contraste WCAG, un historique local (20 dernières palettes) avec favoris, et un extracteur image-vers-palette. Tout est calculé dans votre navigateur — aucun appel API, aucun suivi, aucun compte.
Référence des fonctionnalités
Verrouiller et regénérer
Cliquer sur l'icône cadenas d'un swatch fige cette couleur. Regénérer (bouton ou barre d'espace) recalcule seulement les swatches déverrouillés en utilisant la couleur de base et la règle d'harmonie. Utile pour itérer en gardant une ou deux couleurs fixes — typique quand vous avez une couleur de marque et cherchez les quatre couleurs qui l'accompagnent.
URL partageable
Votre palette est encodée dans la query string sous la forme ?p=hex1-hex2-hex3-hex4-hex5&h=analogous&f=hex. Un ! en fin de HEX marque un swatch verrouillé. Cliquez sur « Partager le lien » pour copier l'URL courante ; l'ouvrir sur n'importe quel appareil restaure la palette, l'harmonie et le format.
Formats : HEX, RGB, HSL, OKLCH
HEX (#RRGGBB) reste le format universel pour partager et pour CSS. RGB correspond directement aux canaux sRGB pour les outils legacy. HSL est utile quand on veut ajuster une couleur par teinte, saturation ou luminosité. OKLCH — issu de CSS Color Module 4 — utilise un espace perceptuellement uniforme où des pas égaux de L donnent une luminosité perçue égale ; il est à la base des design systems modernes comme Tailwind v4 et Radix UI. Le format choisi affecte ce que vous copiez, pas la palette générée.
Options d'export
Cliquer sur Exporter ouvre un panneau avec cinq onglets : CSS (custom properties --palette-1 à --palette-5), SCSS (variables avec $), Tailwind (échelle colors.palette prête à coller dans tailwind.config.js), JSON (avec hex + rgb + hsl par swatch) et SVG (fichier téléchargeable avec cinq rectangles à importer dans Figma, Illustrator ou Sketch). Chaque format a un bouton Copier ; SVG propose aussi un téléchargement direct.
Raccourcis clavier
Tapez Espace pour regénérer les swatches déverrouillés. Tapez C pour copier toute la palette (les cinq codes HEX, séparés par virgule) dans le presse-papiers. Les touches 1 à 5 copient un swatch individuellement. Les raccourcis sont désactivés pendant que vous tapez dans un champ, ils n'entrent donc jamais en conflit avec l'édition de la couleur de base.
Panneau Aperçu UI
Un mini mockup avec un titre, du corps de texte, un bouton principal, un bouton secondaire et une carte atténuée — le tout construit avec votre palette. Les couleurs sont assignées automatiquement par luminance : le swatch le plus clair devient l'arrière-plan, le plus foncé devient le texte, les autres remplissent les rôles d'accent, atténué et bordure. Ça révèle instantanément si votre palette fonctionne vraiment dans une interface (vs. être jolie en carrés abstraits).
Matrice de contraste WCAG
Une matrice 5×5 montrant le ratio de contraste entre chaque paire de swatches. Les badges indiquent la conformité WCAG : AAA (≥ 7:1, le plus strict), AA (≥ 4,5:1, le seuil légal pour le corps de texte), AA+ (≥ 3:1, grand texte seulement) ou ✕ (échec). Lisez comme « couleur de texte depuis la colonne, arrière-plan depuis la ligne ». Utile pour choisir des paires texte/fond sûres avant la mise en ligne.
Simulation de vision
Bascule l'aperçu (swatches, mockup UI, matrice de contraste) pour simuler comment votre palette apparaît pour les trois déficiences de vision des couleurs les plus courantes : protanopie (cécité rouge, ~1 % des hommes), deutéranopie (cécité verte, ~6 % des hommes) et tritanopie (cécité bleue, rare). Les données de la palette restent inchangées — les codes HEX copiés restent vos originaux. Utilise les matrices de transformation Brettel/Machado appliquées dans l'espace RGB.
Historique et favoris
Chaque palette générée est sauvegardée localement dans votre navigateur (les 20 dernières). Cliquez une entrée d'historique pour la restaurer instantanément. Cliquez l'étoile ★ pour épingler une palette aux Favoris, illimités. Tout vit dans localStorage sous les clés color-palette-history-v1 et color-palette-favorites-v1 — aucun serveur, aucun compte. Utilisez Vider pour effacer une liste.
Extraction depuis une image
Glissez une image (ou cliquez pour choisir un fichier) et l'outil lance un clustering k-means sur les pixels pour extraire les 5 couleurs dominantes. L'image est réduite à 120 pixels par côté maximum avant analyse pour rester rapide même sur mobile. Tout se passe dans votre navigateur — l'image ne quitte jamais votre appareil. Utile pour faire matcher une marque à une photo, extraire les couleurs d'un logo, ou démarrer une palette depuis une image d'inspiration.
Fondamentaux de la théorie des couleurs
La théorie des couleurs commence par le cercle chromatique, un arrangement circulaire de teintes qui révèle les relations entre les couleurs. Les trois couleurs primaires — rouge, jaune et bleu dans la théorie traditionnelle des pigments, ou rouge, vert et bleu dans les modèles de couleurs basés sur la lumière (additifs) — ne peuvent pas être créées en mélangeant d'autres couleurs. Les couleurs secondaires sont produites en mélangeant deux primaires : orange (rouge + jaune), vert (jaune + bleu) et violet (bleu + rouge). Les couleurs tertiaires comblent les lacunes entre les teintes primaires et secondaires, avec des noms comme rouge-orange, jaune-vert et bleu-violet. Comprendre où une couleur se situe sur le cercle est la base de chaque règle d'harmonie que cet outil utilise.
Les couleurs portent de fortes associations psychologiques qui varient selon la culture mais suivent certains patterns universels. Les couleurs chaudes — rouges, oranges et jaunes — sont associées à l'énergie, l'urgence et la chaleur. Elles ont tendance à avancer visuellement (semblant plus proches du spectateur) et sont couramment utilisées dans les appels à l'action, l'image de marque alimentaire et le design sportif. Les couleurs froides — bleus, verts et violets — évoquent le calme, la confiance et la spaciosité. Elles reculent visuellement et dominent l'image de marque dans la santé, la finance et la technologie. Les couleurs neutres (noir, blanc, gris, beige) offrent de l'espace et du contraste sans rivaliser avec la palette dominante. Comprendre le poids émotionnel de vos teintes choisies vous aide à sélectionner des couleurs qui renforcent plutôt que compromettent l'intention de votre design.
Les règles d'harmonie intégrées dans cet outil résolvent chacune un problème de design différent. Les schémas complémentaires (couleurs opposées sur le cercle, séparées de 180°) créent un contraste et une tension visuelle maximaux — puissants pour les sections héros et les mises en avant de produits, mais fatigants pour une lecture prolongée. Les schémas analogues (teintes voisines, séparées de 30°–60°) semblent cohérents et naturels, idéaux pour les arrière-plans, illustrations et interfaces calmes. Les schémas triadiques (trois couleurs également espacées de 120°) offrent une variété vibrante tout en maintenant l'équilibre, couramment utilisés dans les marques ludiques ou créatives. Le split-complémentaire adoucit la dureté d'une paire complémentaire pure en décalant l'une des deux couleurs opposées de 30°. Les palettes monochromatiques utilisent une seule teinte à différentes saturations et luminosités — ultra-cohérentes, élégantes et faciles à réussir.
Choisir des couleurs accessibles
Les belles palettes ne sont efficaces que si tous les utilisateurs peuvent les percevoir. Les Web Content Accessibility Guidelines (WCAG) définissent des ratios de contraste minimaux qui garantissent que le texte reste lisible sur son arrière-plan. Pour le texte de corps de taille normale (en dessous de 18pt ou 14pt en gras), le ratio de contraste minimal est de 4,5:1. Pour le grand texte — titres et texte en gras à 18pt ou plus — le seuil s'assouplit à 3:1. Le niveau WCAG AAA amélioré exige 7:1 pour le texte normal et 4,5:1 pour le grand texte. Ces ratios comparent la luminance relative des couleurs de premier plan et d'arrière-plan. Un texte blanc pur (#FFFFFF) sur un fond noir pur (#000000) atteint un ratio de contraste de 21:1 — le maximum possible — tandis que le gris moyen sur gris clair pourrait n'atteindre que 2:1, ce qui échoue à toutes les normes d'accessibilité.
Le daltonisme affecte environ 8 % des hommes et 0,5 % des femmes d'ascendance nord-européenne. La forme la plus courante est le daltonisme rouge-vert (deutéranopie et protanopie), qui rend difficile la distinction des rouges des verts. Concevoir en tenant compte du daltonisme signifie ne jamais se fier uniquement à la couleur pour transmettre une signification — toujours associer les indices de couleur à des formes, textures, icônes ou étiquettes. Par exemple, un tableau de bord qui affiche les erreurs en rouge et les succès en vert devrait également utiliser une icône X pour les erreurs et une coche pour les succès. Des outils comme le Colour Contrast Analyser et des extensions de navigateur comme NoCoffee permettent de simuler diverses formes de déficience de la vision des couleurs et de tester votre palette avant de la publier. En cas de doute, les outils qui calculent les ratios WCAG pour chaque paire de couleurs de votre palette sont inestimables à l'étape du design.
Questions fréquentes
Qu'est-ce que l'harmonie des couleurs ?
Quelle est la différence entre complémentaire et split-complémentaire ?
Puis-je utiliser ces palettes dans des projets commerciaux ?
Quels formats de couleur sont pris en charge ?
Quelle harmonie de couleurs fonctionne le mieux pour le design d'interface ?
Comment vérifier si ma palette répond aux exigences de contraste WCAG ?
Comment verrouiller une couleur et regénérer le reste de la palette ?
Qu'est-ce qu'OKLCH et faut-il l'utiliser plutôt que HEX ?
Ma palette est-elle sauvegardée ? Puis-je la retrouver plus tard ?
Comment fonctionne l'extraction depuis une image ? L'image est-elle envoyée quelque part ?
Pourquoi la palette change-t-elle quand je sélectionne une simulation de vision ?
Puis-je partager une palette précise par URL ?
?p=hex1-hex2-hex3-hex4-hex5&h=analogous&f=oklch. Un ! en fin de HEX (ex : ff0000!) marque le swatch comme verrouillé. Cliquez sur « Partager le lien » pour copier l'URL dans le presse-papiers — la personne qui l'ouvre voit exactement la même palette, swatches verrouillés inclus, sur n'importe quel appareil. L'URL se met à jour automatiquement 300 ms après chaque changement, vous n'avez jamais besoin de « sauvegarder » manuellement.