Générateur de palette de couleurs
Choisissez une couleur de base en HEX, sélectionnez un schéma d’harmonie et générez une palette prête à copier dans une maquette UI, une landing page, un graphique ou un design system. L’outil normalise les valeurs HEX courtes ou complètes, calcule la palette avec des variations de teinte et de luminosité en HSL, puis fournit des nuanciers cliquables et des propriétés CSS personnalisées.
Comment fonctionne le générateur de palette
-
1
Saisir une couleur HEX de base
Utilisez le sélecteur de couleur ou saisissez une valeur comme #6366F1. Les notations courtes à trois caractères sont développées automatiquement.
-
2
Choisir un schéma d’harmonie
Sélectionnez monochromatique, analogue, complémentaire, triadique ou tétradique selon que vous cherchez une échelle discrète, des teintes proches ou des accents plus forts.
-
3
Générer et vérifier les nuanciers
La palette apparaît sous forme de nuanciers HEX copiables. Testez les couleurs dans la vraie interface avant de les valider.
-
4
Exporter
À l’étape d’export, copiez la liste HEX ou des variables CSS comme --palette-1, --palette-2, etc.
Choisir le bon schéma
| Schéma | Sortie | Idéal pour | À vérifier avant publication |
|---|---|---|---|
| Monochromatique | 5 teintes claires et foncées d’une même couleur | Échelles de marque, cartes, arrière-plans | Ajouter un accent ou un neutre si le rendu paraît trop plat |
| Analogue | 5 teintes voisines | Dégradés, illustrations, écrans calmes | Vérifier que les couleurs voisines restent distinguables |
| Complémentaire | Couleurs de base plus la teinte opposée | Accents de CTA, badges, visuels énergiques | Tester soigneusement le contraste du texte et des icônes |
| Triadique | 3 teintes réparties régulièrement | Branding ludique, graphiques, couleurs de catégories | Choisir une couleur dominante pour éviter une UI trop chargée |
| Tétradique | 4 teintes autour de la roue | Tableaux de bord, tags, systèmes visuels plus larges | Réduire la saturation sur les grandes surfaces |
Structure pratique d’une palette
Une harmonie générée est un point de départ, pas un design system complet. Pour une UI en production, nommez les couleurs par rôle plutôt que par apparence : primary, secondary, accent, surface, border, text, success, warning et error. Ajoutez les gris neutres séparément, car ils demandent généralement un contrôle plus fin qu’un générateur basé sur la teinte.
Utilisez d’abord les couleurs HEX générées dans un prototype, puis conservez uniquement celles qui fonctionnent sur de vrais écrans, sur fonds clairs et foncés, ainsi que dans les états hover ou désactivés.
Export en variables CSS
L’étape d’export utilise de simples propriétés personnalisées :
:root {
--palette-1: #6366F1;
--palette-2: #818CF8;
--palette-3: #4F46E5;
}
Renommez ces variables avec les noms de votre propre système lorsque vous les collez dans CSS, dans les tokens de thème Tailwind ou dans un fichier de design tokens.
HEX, RGB et HSL
L’entrée et la sortie visible utilisent HEX, car c’est le format le plus rapide à copier entre CSS, les outils de design et les commentaires de ticket. En interne, la couleur de base est convertie en HSL, la teinte ou la luminosité est déplacée, puis les résultats reviennent en HEX. Si vous avez besoin des mêmes couleurs en RGB ou HSL, convertissez les valeurs HEX générées avec un convertisseur de codes couleur.
Contraste et accessibilité
Les schémas d’harmonie ne garantissent pas l’accessibilité. Avant d’utiliser une paire pour du texte, des contrôles ou des graphiques, vérifiez-la avec un contrôleur de contraste :
- Texte normal sur son arrière-plan : minimum 4,5:1 pour WCAG AA.
- Grand texte : minimum 3:1.
- Éléments UI non textuels importants, comme bordures de boutons, icônes, indicateurs de focus et limites de graphiques : minimum 3:1 avec les couleurs adjacentes.
Ne vous fiez pas non plus à la teinte seule. Deux couleurs peuvent sembler différentes en nuancier et échouer sur du petit texte, des icônes fines ou des libellés d’état.
Conseils
- Commencez avec une couleur de base signifiante, par exemple une couleur de marque, de produit ou de campagne existante.
- Choisissez une couleur dominante et traitez les autres comme des couleurs de soutien. Un poids égal rend souvent l’interface trop dense.
- Baissez la saturation sur les grandes surfaces, comme les fonds d’application, les panneaux et les sections hero.
- Retestez après application du thème. Une palette qui fonctionne sur fond blanc peut échouer en mode sombre ou dans des graphiques chargés.
Questions fréquentes
Non. Il crée des harmonies de couleurs. Avant publication, testez les paires importantes de premier plan et d’arrière-plan dans un contrôleur de contraste.
Chaque schéma suit une relation différente sur la roue chromatique. Le triadique renvoie trois teintes, le tétradique quatre, tandis que le monochromatique, l’analogue et le complémentaire donnent cinq nuanciers pour une base de travail plus pratique.
L’entrée actuelle est en HEX. Convertissez d’abord RGB ou HSL en HEX, puis utilisez ce résultat comme couleur de base.
Les palettes monochromatiques et analogues sont souvent les plus simples pour des surfaces UI discrètes. Les palettes complémentaires, triadiques et tétradiques conviennent mieux aux accents, aux couleurs de catégories et aux campagnes visuelles.
Outils similaires
Générateur de lettres aléatoires
Générez des lettres A-Z aléatoires. Choisissez le nombre, les majuscules, les minuscules ou le mélange, puis utilisez le résultat pour des jeux ou la classe.
Formateur JSON
Collez du JSON pour l'afficher avec un retrait de 2 ou 4 espaces, le minifier en sortie compacte ou vérifier rapidement sa syntaxe avant de copier le résultat.
Générateur de palettes de couleurs aléatoires
Générez des palettes aléatoires de 2 à 15 couleurs, choisissez un style vif, pastel, sourd ou sombre, puis copiez les codes HEX ou les variables CSS.
Sélecteur de couleur HEX
Choisissez une couleur visuellement et obtenez ses valeurs HEX, RGB, HSL, HSV et CMYK, avec le contraste sur blanc et noir.
Générateur de couleurs aléatoires
Générez de 1 à 50 couleurs HEX aléatoires avec des échantillons à prévisualiser, copier et utiliser en CSS, en test ou en recherche de palette.
Convertisseur ASCII en binaire
Convertissez n'importe quelle chaîne ASCII en sa représentation binaire. Chaque caractère devient huit bits, séparés par des espaces, prêts à être collés dans un suivi de protocole ou un devoir.