Aller au contenu
Aback Tools Logo

Générateur de teintes et d'ombres

Générez une échelle de couleurs complète à partir de n'importe quelle couleur de base — teintes mélangées au blanc et ombres mélangées au noir. Choisissez 5, 8, 10 ou 12 étapes par côté, cliquez sur n'importe quelle pastille pour copier son code HEX et exportez la palette complète en CSS variables, objet de configuration Tailwind CSS ou liste HEX simple. Sans inscription.

Tint & Shade Generator

Enter any base color to instantly generate tints (mixed with white) and shades (mixed with black). Click any swatch to copy its HEX code. Export as CSS variables, Tailwind config, or a plain HEX list - all processed locally in your browser.

Base Color

#3B82F6 · rgb(59, 130, 246) · hsl(217, 91%, 60%)

Quick Presets

Generated Palette
Click any swatch to copy its HEX code

Tints - mixed with white (10 steps)

Base Color

Shades - mixed with black (10 steps)

TypeHEXRGBHSL
Tint 1#4D8DF7rgb(77, 141, 247)hsl(217, 91%, 64%)
Tint 2#5F99F8rgb(95, 153, 248)hsl(217, 92%, 67%)
Tint 3#70A4F8rgb(112, 164, 248)hsl(217, 91%, 71%)
Tint 4#82AFF9rgb(130, 175, 249)hsl(217, 91%, 74%)
Tint 5#94BBFArgb(148, 187, 250)hsl(217, 91%, 78%)
Tint 6#A6C6FBrgb(166, 198, 251)hsl(217, 91%, 82%)
Tint 7#B8D2FCrgb(184, 210, 252)hsl(217, 92%, 85%)
Tint 8#CADDFDrgb(202, 221, 253)hsl(218, 93%, 89%)
Tint 9#DBE8FDrgb(219, 232, 253)hsl(217, 89%, 93%)
Tint 10#EDF4FErgb(237, 244, 254)hsl(215, 89%, 96%)
Base#3B82F6rgb(59, 130, 246)hsl(217, 91%, 60%)
Shade 1#3676E0rgb(54, 118, 224)hsl(217, 73%, 55%)
Shade 2#306AC9rgb(48, 106, 201)hsl(217, 61%, 49%)
Shade 3#2B5FB3rgb(43, 95, 179)hsl(217, 61%, 44%)
Shade 4#26539Drgb(38, 83, 157)hsl(217, 61%, 38%)
Shade 5#204786rgb(32, 71, 134)hsl(217, 61%, 33%)
Shade 6#1B3B70rgb(27, 59, 112)hsl(217, 61%, 27%)
Shade 7#152F59rgb(21, 47, 89)hsl(217, 62%, 22%)
Shade 8#102343rgb(16, 35, 67)hsl(218, 61%, 16%)
Shade 9#0B182Drgb(11, 24, 45)hsl(217, 61%, 11%)
Shade 10#050C16rgb(5, 12, 22)hsl(215, 63%, 5%)
Export Palette
:root {
  --color-tint-1: #4d8df7;
  --color-tint-2: #5f99f8;
  --color-tint-3: #70a4f8;
  --color-tint-4: #82aff9;
  --color-tint-5: #94bbfa;
  --color-tint-6: #a6c6fb;
  --color-tint-7: #b8d2fc;
  --color-tint-8: #caddfd;
  --color-tint-9: #dbe8fd;
  --color-tint-10: #edf4fe;
  --color-base: #3b82f6;
  --color-shade-1: #3676e0;
  --color-shade-2: #306ac9;
  --color-shade-3: #2b5fb3;
  --color-shade-4: #26539d;
  --color-shade-5: #204786;
  --color-shade-6: #1b3b70;
  --color-shade-7: #152f59;
  --color-shade-8: #102343;
  --color-shade-9: #0b182d;
  --color-shade-10: #050c16;
}

All tint and shade generation runs 100% locally in your browser - your color data is never sent to any server. Tints are created by linearly interpolating between the base color and white; shades by interpolating between the base color and black.

Pourquoi utiliser notre générateur de teintes et d'ombres ?

  • Génération instantanée de teintes et d'ombres : le générateur met à jour toute votre palette à chaque changement de couleur, sans aucun décalage. Cliquez sur n'importe quelle pastille pour copier son code HEX instantanément — aucun bouton à presser.
  • Sécurisé et 100 % privé : toute la génération s'exécute entièrement dans votre navigateur. Vos données de couleur ne sont jamais envoyées à un serveur — idéal pour des couleurs de marque non publiées et des systèmes de design confidentiels.
  • Export en CSS variables, config Tailwind ou liste HEX : exportez votre palette générée dans trois formats : propriétés personnalisées CSS (:root), objet de configuration Tailwind CSS ou liste HEX simple. Nom de variable et nombre d'étapes configurables (5, 8, 10 ou 12 étapes).
  • 100 % gratuit — sans inscription : entièrement gratuit, sans compte, sans offre premium, sans limite d'utilisation et sans publicité bloquant l'interface. Générez des teintes et des ombres autant de fois que nécessaire.

Cas d'usage courants du générateur de teintes et d'ombres

  • Échelles de couleurs de design system : les ingénieurs de design system utilisent le générateur pour construire des échelles de couleurs complètes pour leurs bibliothèques de composants. Exportez directement en CSS variables ou config Tailwind pour intégrer à votre pipeline de design tokens.
  • Extension de palette de marque : les designers de marque utilisent le générateur pour étendre une seule couleur de marque en une palette complète de variantes plus claires et plus foncées — offrant la gamme nécessaire pour les arrière-plans, bordures, états hover et texte.
  • Bibliothèques de couleurs Figma et Sketch : les designers d'interface utilisent le générateur pour créer des bibliothèques de couleurs dans Figma et Sketch. Copiez les codes HEX du tableau de pastilles et collez-les directement dans les styles de couleur de votre outil de design.
  • Sites e-commerce et marketing : les développeurs web utilisent le générateur pour créer des états hover, des états actifs et des variantes d'arrière-plan à partir d'une seule couleur de marque — garantissant une cohérence visuelle sur les pages produit et les landing pages.
  • Adaptation des couleurs au mode sombre : les développeurs créant des thèmes sombres utilisent le générateur pour trouver des variantes plus claires adaptées de leurs couleurs de base sur fonds sombres — assurant un contraste suffisant sans changer la teinte de marque.
  • Couleurs personnalisées Tailwind CSS : les développeurs Tailwind CSS utilisent le générateur pour créer des échelles de couleurs personnalisées respectant la convention de nommage 50-900 de Tailwind. Exportez directement en objet de configuration Tailwind et collez dans tailwind.config.js.

Que sont les teintes et les ombres ?

En théorie des couleurs, une teinte est une couleur mélangée au blanc, ce qui la rend plus claire et moins saturée. Une ombre est une couleur mélangée au noir, ce qui la rend plus foncée et plus saturée. Ensemble, teintes et ombres forment une échelle de couleurs — une plage de valeurs allant du quasi-blanc au quasi-noir, partageant toutes la même teinte que la couleur de base. Les échelles de couleurs sont la base des design systems modernes : elles fournissent toute la gamme de valeurs nécessaires aux arrière-plans, bordures, textes, états hover et indicateurs de focus tout en maintenant une cohérence visuelle. Notre générateur de teintes et d'ombres basé sur le navigateur crée ces échelles instantanément à partir de n'importe quelle couleur de base grâce à l'interpolation RVB linéaire.

Comment fonctionne notre générateur de teintes et d'ombres

  1. Saisissez votre couleur de base : tapez une valeur HEX (par ex. #3b82f6 ) ou RGB dans le champ de couleur, ou utilisez le sélecteur de couleur natif. Vous pouvez aussi choisir une couleur prédéfinie pour démarrer rapidement.
  2. Choisissez le nombre d'étapes : sélectionnez 5, 8, 10 ou 12 étapes par côté. Plus d'étapes offrent une granularité plus fine pour les design systems complexes ; moins d'étapes conviennent mieux aux palettes simples. Le générateur met la palette à jour instantanément à chaque changement.
  3. Copiez ou exportez : cliquez sur n'importe quelle pastille pour copier son code HEX. Utilisez le panneau d'export pour copier la palette complète en propriétés personnalisées CSS, objet de configuration Tailwind CSS ou liste HEX simple — avec un nom de variable configurable.

Comment les teintes et les ombres sont calculées

  • Formule des teintes : chaque teinte est calculée par interpolation linéaire entre la couleur de base et le blanc (RVB 255, 255, 255). Une teinte de ratio r = base × r + blanc × (1 − r). La teinte la plus claire a la plus petite valeur r (la plus proche du blanc) ; la teinte la plus foncée a la plus grande valeur r (la plus proche de la base).
  • Formule des ombres : chaque ombre est calculée par interpolation linéaire entre la couleur de base et le noir (RVB 0, 0, 0). Une ombre de ratio r = base × r. L'ombre la plus claire a la plus grande valeur r (la plus proche de la base) ; l'ombre la plus foncée a la plus petite valeur r (la plus proche du noir).
  • Répartition des étapes : les étapes sont réparties uniformément entre la couleur de base et le blanc/le noir, en excluant les extrêmes purs. Cela garantit un espacement visuel cohérent entre chaque étape de la palette.
  • Formats de sortie : les valeurs HEX, RGB et HSL sont fournies pour chaque pastille. La représentation HSL est utile pour comprendre comment la luminosité varie sur l'échelle alors que la teinte et la saturation restent approximativement constantes.

Teintes vs ombres vs tons

Une teinte ajoute du blanc à une couleur (augmente la luminosité, diminue la saturation). Une ombre ajoute du noir à une couleur (diminue la luminosité, peut augmenter ou diminuer la saturation). Un ton ajoute du gris à une couleur (diminue la saturation sans modifier la luminosité aussi drastiquement). Notre générateur se concentre sur les teintes et les ombres — les variantes les plus couramment nécessaires dans les design systems d'interface. Pour générer des tons, utilisez l'outil Mélangeur de couleurs pour combiner votre couleur de base avec un gris neutre.

Foire aux questions

Un générateur de teintes et d'ombres crée des variantes plus claires (teintes, mélangées au blanc) et plus foncées (ombres, mélangées au noir) à partir d'une seule couleur de base. Tout le traitement s'exécute localement dans votre navigateur.

Une teinte mélange la couleur de base au blanc (plus clair). Une ombre mélange la couleur de base au noir (plus foncé). Les teintes servent aux arrière-plans ; les ombres, aux bordures et au texte.

Les teintes utilisent une interpolation RVB linéaire entre la couleur de base et le blanc. Les ombres utilisent une interpolation RVB linéaire entre la couleur de base et le noir. Les étapes sont réparties uniformément.

10 étapes correspondent à l'échelle de couleurs de Tailwind CSS. Utilisez 5 pour des palettes simples, 12 pour des systèmes de design complexes nécessitant un contrôle plus fin.

Oui. Sélectionnez « Config Tailwind » dans le panneau d'export. Le générateur produit un objet de configuration avec des clés numériques que vous pouvez coller directement dans tailwind.config.js.

Oui. Sélectionnez « CSS variables » pour obtenir un bloc :root { } avec des propriétés personnalisées CSS. Vous pouvez personnaliser le préfixe du nom de variable.

Absolument. Toute la génération s'exécute à 100 % côté client. Aucune donnée de couleur n'est jamais envoyée à un serveur.

HEX (#RGB, #RRGGBB) et valeurs RGB/RGBA. Vous pouvez aussi utiliser le sélecteur de couleur natif. La sortie est fournie en HEX, RGB et HSL pour chaque pastille.

Oui. 100 % gratuit, sans inscription, sans offre premium, sans quota d'utilisation et sans publicité bloquant l'interface.