Rotation de teinte
H_k = (H + δ_k) mod 360
δ vaut 180° (complémentaire), ±30° (analogue), 120° et 240° (triadique), 150° et 210° (complémentaire adjacente), 90°, 180° et 270° (tétradique).
Choisissez une couleur de base et une harmonie : la palette s’affiche en pastilles HEX et HSL à copier, avec ses variables CSS.
Code HEX, rgb() ou hsl() ; la transparence est ignorée.
Couleur non reconnue : saisissez un code HEX, une valeur rgb() ou hsl().
Une palette harmonieuse repose sur des couleurs placées à des angles précis du cercle chromatique : opposées pour un contraste fort, voisines pour une ambiance douce, réparties en triangle pour un ensemble équilibré. Ce générateur part d’une couleur de base, la vôtre ou celle d’une marque, et calcule six harmonies classiques prêtes à copier en HEX, en HSL ou en variables CSS.
Saisissez la couleur de base en HEX, rgb() ou hsl(), ou choisissez-la dans le sélecteur. Elle est convertie en teinte, saturation et luminosité (HSL) ; une éventuelle transparence est ignorée.
Pour les harmonies de teinte, la saturation et la luminosité restent celles de la base et seule la teinte tourne : Complémentaire ajoute la couleur à 180°, Analogue les voisines à −30° et +30°, Triadique les couleurs à 120° et 240°, Complémentaire adjacente celles à 150° et 210°, Tétradique (carré) celles à 90°, 180° et 270°. Monochrome garde la teinte et la saturation et décline cinq luminosités, de −30 à +30 points, limitées entre 5 et 95 %.
Chaque pastille affiche son code HEX et sa valeur HSL, avec un texte noir ou blanc choisi selon la luminance pour rester lisible. Un clic copie le code HEX ; le bloc Variables CSS reprend toute la palette sous la forme --color-1, --color-2…
Tapez un code comme #3366FF ou utilisez le sélecteur de couleur.
Complémentaire, analogue, triadique, complémentaire adjacente, tétradique ou monochrome : la palette se met à jour aussitôt.
Cliquez sur une pastille pour copier son code HEX, ou copiez le bloc de variables CSS.
La couleur de base est convertie en HSL ; les harmonies déplacent la teinte d’un angle fixe ou décalent la luminosité.
H_k = (H + δ_k) mod 360
δ vaut 180° (complémentaire), ±30° (analogue), 120° et 240° (triadique), 150° et 210° (complémentaire adjacente), 90°, 180° et 270° (tétradique).
L_k = min(95, max(5, L + λ_k))
λ vaut −30, −15, 0, +15 et +30 points de pourcentage.
Trouvez une couleur d’accent complémentaire ou des teintes voisines autour du bleu d’un logo.
Générez cinq luminosités d’une même teinte pour les fonds, bordures et états survolés.
Obtenez trois ou quatre couleurs bien distinctes pour les séries d’un graphique ou d’une carte.
225 + 180 = 405, soit 45° : un jaune doré. En triadique, 225 + 120 = 345° (rose framboise) et 225 + 240 = 465, soit 105° (vert). Saturation et luminosité restent à 100 % et 60 %.
Entrée
Couleur de base #3366FF (hsl(225, 100%, 60%)), harmonies Complémentaire puis TriadiqueRésultat
Complémentaire : #3366FF et #FFCC33 ; triadique : #3366FF, #FF3366 et #66FF33La luminosité de 60 % devient 30, 45, 60, 75 et 90 % : deux nuances sombres pour le texte ou les boutons, deux claires pour les fonds.
Entrée
Couleur de base #3366FF, harmonie MonochromeRésultat
#002699, #0039E6, #3366FF, #809FFF, #CCD9FFDeux en complémentaire, trois en analogue, triadique et complémentaire adjacente, quatre en tétradique et cinq en monochrome. La couleur de base est toujours incluse.
Complémentaire pour un contraste marqué, analogue pour une ambiance homogène, triadique ou tétradique pour plusieurs couleurs distinctes, monochrome pour une interface sobre.
Les harmonies de teinte ne font tourner que la teinte ; saturation et luminosité sont reprises de la couleur de base, ce qui garde un ensemble cohérent.
Oui. Chaque couleur est calculée en HSL puis convertie en HEX avec des canaux arrondis à l’entier, au format accepté par tous les navigateurs.
Collez le bloc :root dans votre feuille de style, puis utilisez var(--color-1), var(--color-2)… dans vos règles.
Non. La palette est calculée dans votre navigateur et rien n’est conservé après la fermeture de la page.
Outils associés
Des outils similaires ou complémentaires à celui-ci.
Convertissez une couleur entre HEX, RGB et HSL avec ses valeurs équivalentes.
Extrayez une palette dominante depuis une image, sans l’envoyer sur un serveur.
Visualisez une image comme elle peut être perçue avec différents types de daltonisme.
Extrayez les couleurs dominantes d’une image, choisissez leur rôle et construisez une palette cohérente sans confondre fréquence et importance visuelle.
Redimensionnez un lot d’images, convertissez-le en WebP et retirez les métadonnées avec un Pipeline unique.
Redimensionnement, compression, WebP, AVIF, métadonnées et traitement par lot : une méthode complète pour alléger les images d’un site sans dégrader inutilement leur rendu.
WebP, AVIF et JPEG XL ne répondent pas exactement aux mêmes contraintes. Compatibilité, compression, transparence, HDR et fallback : comment choisir en 2026.