Générateur de teintes et nuances

Générez des teintes (plus clairs) et des nuances (plus foncés) de n'importe quelle couleur HEX. Prévisualisez les échantillons de couleur et copiez les codes HEX pour votre système de conception.

Tints (lighter →)

Tint 1#eff0fe
Tint 2#e0e0fc
Tint 3#d0d1fb
Tint 4#c1c2f9
Tint 5#b1b3f8
Tint 6#a1a3f7
Tint 7#9294f5
Tint 8#8285f4
Tint 9#7375f2

Base

Base#6366f1

(← darker) Shades

Shade 1#595cd9
Shade 2#4f52c1
Shade 3#4547a9
Shade 4#3b3d91
Shade 5#323379
Shade 6#282960
Shade 7#1e1f48
Shade 8#141430
Shade 9#0a0a18

Full scale (click to copy)

Comment utiliser Générateur de teintes et nuances

  1. 1Entrez une couleur HEX de base ou sélectionnez-la avec le sélecteur de couleur.
  2. 2Choisissez le nombre de teintes et nuances à générer.
  3. 3Prévisualisez les échantillons de couleur du clair au foncé.
  4. 4Cliquez sur n'importe quel échantillon pour copier son code HEX.
ZenovayAnalytics

Transformez votre trafic en clients.

  • Suivi des visiteurs en temps réel
  • Vie privée d'abord, sans bandeau cookies
  • Installé en deux minutes
Découvrir Zenovay

Questions fréquemment posées

Quelle est la différence entre une teinte et une nuance ?
Une teinte est créée en ajoutant du blanc à une couleur, la rendant plus claire. Une nuance est créée en ajoutant du noir à une couleur, la rendant plus foncée. Un ton est créé en ajoutant du gris. Dans le design numérique, les teintes et les nuances sont utilisées pour créer des échelles de couleurs cohérentes pour les composants d'interface — des teintes plus claires pour les arrière-plans, des gammes moyennes pour les boutons et éléments interactifs, des nuances plus sombres pour le texte et les bordures. Les systèmes de design comme Tailwind CSS utilisent des échelles à 10 étapes (50, 100, 200, ... 900).
Comment les teintes et nuances sont-elles calculées ?
Ce générateur utilise l'interpolation linéaire entre la couleur de base et le blanc (pour les teintes) ou le noir (pour les nuances). Chaque étape mélange la couleur de base avec du blanc ou du noir selon un pourcentage égal. Par exemple, avec 9 étapes : teinte 1 est 10% base + 90% blanc, teinte 5 est 50/50, teinte 9 est 90% base + 10% blanc. Cela produit des étapes perceptuellement cohérentes dans l'espace colorimétrique sRGB.
Comment utiliser ces couleurs en CSS ?
Vous pouvez coller les codes hexadécimaux directement dans le CSS, ou les définir comme propriétés personnalisées CSS : --color-100: #f5f3ff; --color-500: #7c3aed; --color-900: #1e0a4b; etc. Puis référencez-les avec var(--color-500). Pour Tailwind CSS, vous pouvez ajouter l'échelle générée à votre tailwind.config.js sous theme.colors. Pour les design tokens, exportez comme objet JSON pour une utilisation dans Figma, Storybook ou les outils de design tokens.
Dois-je utiliser HSL plutôt que RGB pour les échelles de couleurs ?
HSL (teinte, saturation, luminosité) est souvent préféré pour générer des échelles perceptuellement uniformes. Ajuster la luminosité en HSL tout en gardant la teinte et la saturation constantes produit des couleurs d'aspect cohérent. Cependant, l'interpolation sRGB (ce qu'utilise cet outil) est plus simple et produit des résultats prévisibles pour le design d'interface. Pour des espaces colorimétriques perceptuels plus avancés, considérez OKLCH ou LCH qui sont supportés dans le CSS moderne.
Comment exporter ces couleurs vers Figma ?
Dans Figma, vous pouvez créer une bibliothèque de couleurs en créant un cadre avec des rectangles pour chaque nuancier et en ajoutant les valeurs hexadécimales comme étiquettes. Puis faites un clic droit → Créer un composant pour chacun, et publiez dans votre bibliothèque d'équipe. Alternativement, utilisez l'export « Variables CSS » et collez-le dans un plugin Figma comme Design Tokens ou Token Studio. Copiez les variables CSS générées par cet outil et collez-les directement dans le plugin.