Trouveur de Couleurs Tailwind

Trouvez la classe de couleur Tailwind CSS la plus proche pour toute valeur HEX ou RGB

Essayer un exemple

Couleur (HEX)

Couleurs Tailwind les plus proches

Cliquez sur un résultat pour copier le nom de la classe

Qu'est-ce qu'un Trouveur de Couleurs Tailwind ?

Tailwind CSS est livré avec une palette de couleurs par défaut composée de 22 familles de couleurs, chacune contenant 11 teintes allant de 50 (la plus claire) à 950 (la plus foncée). Cela donne 242 couleurs prédéfinies avec des noms de classes comme bg-indigo-500 ou text-red-400. Lorsque vous disposez d'une valeur HEX ou RGB issue d'un fichier de maquette et que vous devez trouver la classe Tailwind la plus proche, un trouveur de couleurs Tailwind calcule la distance entre votre couleur et chaque couleur de la palette, puis retourne les meilleures correspondances.

Le processus de correspondance consiste à convertir votre couleur et chaque couleur Tailwind en triplets RGB, puis à calculer la distance euclidienne dans l'espace colorimétrique 3D : sqrt((r1-r2)^2 + (g1-g2)^2 + (b1-b2)^2). La couleur Tailwind présentant la distance la plus faible est la correspondance la plus proche. Si la distance est nulle, votre couleur correspond exactement à une teinte par défaut de Tailwind.

Cet outil est différent d'un convertisseur de couleurs ou d'un chercheur de noms de couleurs CSS. Un convertisseur change les formats (HEX vers HSL, RGB vers CMYK). Un chercheur de noms CSS compare votre couleur aux 148 couleurs nommées en CSS. Un trouveur de couleurs Tailwind compare spécifiquement à la palette par défaut de Tailwind CSS, en renvoyant des noms de classes que vous pouvez coller directement dans votre balisage.

Pourquoi utiliser ce Trouveur de Couleurs Tailwind ?

Comparer manuellement une valeur HEX aux 242 teintes Tailwind implique de faire défiler la documentation ou des fichiers de configuration. Cet outil effectue le calcul de distance pour chaque teinte et affiche les meilleures correspondances classées par proximité, avec leurs valeurs HEX exactes et leurs noms de classes Tailwind prêts à copier.

🎯
Associez n'importe quelle couleur à des classes Tailwind
Collez un code HEX provenant de Figma, Sketch ou d'une charte graphique pour obtenir instantanément la classe de couleur Tailwind la plus proche. L'outil retourne plusieurs correspondances classées afin que vous puissiez choisir la teinte la mieux adaptée à votre intention de design.
🔒
Traitement respectueux de la vie privée
Tous les calculs de couleurs s'exécutent dans votre navigateur. Aucune valeur de couleur n'est envoyée à un serveur. L'outil fonctionne hors ligne une fois la page chargée.
Correspondance instantanée à chaque frappe
Modifiez un seul caractère dans le champ HEX et les résultats se recalculent immédiatement. Pas de bouton d'envoi, pas d'indicateur de chargement, pas d'aller-retour vers un backend.
📋
Copiez les noms de classes directement
Cliquez sur n'importe quel résultat pour copier le nom de classe Tailwind (comme indigo-500) dans votre presse-papiers. Collez-le dans votre JSX, HTML ou configuration Tailwind sans reformatage.

Cas d'usage du Trouveur de Couleurs Tailwind

Traduction design-vers-code
Les développeurs frontend qui reçoivent des valeurs HEX d'une maquette Figma peuvent trouver la classe Tailwind la plus proche plutôt qu'ajouter des couleurs personnalisées. Cela maintient la base de code alignée sur la palette par défaut et réduit la surcharge dans tailwind.config.js.
Migration d'un CSS existant vers Tailwind
Les ingénieurs backend convertissant un projet existant vers Tailwind CSS peuvent rechercher chaque couleur HEX existante et la remplacer par la classe utilitaire la plus proche. Cela accélère la migration sans avoir à rechoisir chaque couleur depuis zéro.
Audit de système de design
Les équipes DevOps et plateforme qui auditent un système de design basé sur Tailwind peuvent vérifier quelles couleurs personnalisées sont suffisamment proches des teintes par défaut pour être remplacées, réduisant ainsi la charge de maintenance de la palette.
Développement de bibliothèque de composants
Les ingénieurs QA testant une bibliothèque de composants peuvent vérifier que les couleurs rendues correspondent aux teintes Tailwind attendues en collant des valeurs HEX échantillonnées dans le trouveur et en contrôlant le score de distance.
Thématisation de tableaux de bord de données
Les ingénieurs data qui construisent des tableaux de bord avec des bibliothèques de graphiques stylisées avec Tailwind peuvent associer les couleurs de marque ou les valeurs HEX fournies par le client à la teinte Tailwind la plus proche pour un thème cohérent entre les composants.
Apprentissage de la palette Tailwind
Les étudiants et développeurs qui découvrent Tailwind CSS peuvent saisir des valeurs HEX arbitraires et explorer quelle famille de palette et quel numéro de teinte correspondent, en se familiarisant avec les différences entre color-500 et color-700.

Palette de couleurs par défaut de Tailwind CSS

Tailwind CSS v3 comprend 22 familles de couleurs. Chaque famille dispose de 11 teintes : 50, 100, 200, 300, 400, 500, 600, 700, 800, 900 et 950. La teinte 500 est considérée comme la teinte « de base » pour chaque famille. Le tableau ci-dessous liste chaque famille avec ses valeurs HEX les plus claires (50) et les plus foncées (950).

Famille de couleursTeintes50 (la plus claire)950 (la plus foncée)
slate11#f8fafc#020617
gray11#f9fafb#030712
zinc11#fafafa#09090b
neutral11#fafafa#0a0a0a
stone11#fafaf9#0c0a09
red11#fef2f2#450a0a
orange11#fff7ed#431407
amber11#fffbeb#451a03
yellow11#fefce8#422006
lime11#f7fee7#1a2e05
green11#f0fdf4#052e16
emerald11#ecfdf5#022c22
teal11#f0fdfa#042f2e
cyan11#ecfeff#083344
sky11#f0f9ff#082f49
blue11#eff6ff#172554
indigo11#eef2ff#1e1b4b
violet11#f5f3ff#2e1065
purple11#faf5ff#3b0764
fuchsia11#fdf4ff#350820
pink11#fdf2f8#500724
rose11#fff1f2#4c0519

Palette de couleurs Tailwind v3 vs v4

Tailwind CSS v4 modifie la façon dont les couleurs sont définies, mais conserve les mêmes noms de palette par défaut et numéros de teintes.

Tailwind CSS v3
Les couleurs sont définies dans tailwind.config.js sous forme de valeurs HEX. La palette par défaut comprend 22 familles de couleurs (de slate à rose) avec 11 teintes chacune (50-950). Les couleurs personnalisées sont ajoutées via theme.extend.colors. Les noms de classes suivent le schéma bg-{color}-{shade}, text-{color}-{shade}, etc.
Tailwind CSS v4
Les couleurs sont déplacées vers des propriétés CSS personnalisées définies dans @theme. La palette par défaut conserve les 22 mêmes familles et 11 teintes, mais les valeurs sont stockées en OKLCH au lieu de HEX. Les couleurs personnalisées utilisent @theme { --color-brand: oklch(0.5 0.2 240); }. Les noms de classes restent inchangés : bg-brand, text-indigo-500, etc.

Exemples de code

Trouvez la couleur Tailwind la plus proche par programmation en utilisant la distance euclidienne dans l'espace RGB. Chaque exemple prend une chaîne HEX et retourne le nom de classe Tailwind le plus proche de la palette par défaut.

JavaScript
// Find nearest Tailwind color from hex input
const TAILWIND_COLORS = {
  'red-500': [239, 68, 68],
  'blue-500': [59, 130, 246],
  'indigo-500': [99, 102, 241],
  'green-500': [34, 197, 94],
  // ... full palette (242 entries)
}

function hexToRgb(hex) {
  const n = parseInt(hex.replace('#', ''), 16)
  return [(n >> 16) & 255, (n >> 8) & 255, n & 255]
}

function nearestTailwind(hex) {
  const [r, g, b] = hexToRgb(hex)
  let best = '', bestDist = Infinity
  for (const [name, [r2, g2, b2]] of Object.entries(TAILWIND_COLORS)) {
    const d = Math.sqrt((r - r2) ** 2 + (g - g2) ** 2 + (b - b2) ** 2)
    if (d < bestDist) { bestDist = d; best = name }
  }
  return best
}

nearestTailwind('#6366f1') // → "indigo-500" (exact match)
nearestTailwind('#5a5de0') // → "indigo-500" (distance: 19.3)
nearestTailwind('#ff4500') // → "red-500" (distance: 57.2)
Python
import math

TAILWIND = {
    "red-500": (239, 68, 68),
    "blue-500": (59, 130, 246),
    "indigo-500": (99, 102, 241),
    "green-500": (34, 197, 94),
    # ... full palette
}

def hex_to_rgb(h: str) -> tuple[int, int, int]:
    h = h.lstrip("#")
    return int(h[0:2], 16), int(h[2:4], 16), int(h[4:6], 16)

def nearest_tailwind(hex_str: str) -> tuple[str, float]:
    r, g, b = hex_to_rgb(hex_str)
    name, dist = min(
        TAILWIND.items(),
        key=lambda item: math.dist((r, g, b), item[1])
    )
    return name, round(dist, 1)

print(nearest_tailwind("#6366f1"))  # → ('indigo-500', 0.0)
print(nearest_tailwind("#1e293b"))  # → ('slate-800', 0.0)
print(nearest_tailwind("#333333"))  # → ('zinc-700', 17.5)
CLI (Tailwind config)
# tailwind.config.js — extend palette with a custom color
# mapped to its nearest default Tailwind shade
module.exports = {
  theme: {
    extend: {
      colors: {
        brand: {
          // Your brand color: #5a5de0
          // Nearest Tailwind: indigo-500 (#6366f1)
          // Use the exact brand color, reference Tailwind for context
          DEFAULT: '#5a5de0',
          light: '#8183f0',   // near indigo-300
          dark: '#3b3dab',    // near indigo-700
        }
      }
    }
  }
}

# Check Tailwind classes in markup:
# npx tailwindcss -o output.css --content ./src/**/*.html

Questions fréquemment posées

Combien de couleurs contient la palette par défaut de Tailwind CSS ?
La palette par défaut de Tailwind CSS v3 et v4 contient 242 couleurs : 22 familles de couleurs (slate, gray, zinc, neutral, stone, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose) avec 11 teintes chacune (50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950). Le noir et le blanc sont également disponibles comme utilitaires autonomes.
Quelle est la différence entre un trouveur de couleurs Tailwind et un chercheur de noms de couleurs CSS ?
Un chercheur de noms de couleurs CSS compare votre couleur aux 148 couleurs nommées en CSS (comme Tomato, SlateBlue ou Crimson). Un trouveur de couleurs Tailwind compare aux 242 couleurs de la palette par défaut de Tailwind et retourne des noms de classes comme red-500 ou indigo-400. La sortie d'un trouveur Tailwind est une classe utilitaire que vous pouvez utiliser directement dans votre HTML ou JSX.
Puis-je utiliser cet outil pour des projets Tailwind CSS v4 ?
Oui. La palette de couleurs par défaut de Tailwind v4 utilise les mêmes noms de couleurs et numéros de teintes que v3. Les valeurs HEX sont pratiquement identiques. La principale différence est que v4 stocke les couleurs en interne en OKLCH, mais le rendu visuel correspond à celui de v3 pour la palette standard. Si vous avez personnalisé votre thème v4 avec des valeurs OKLCH non standard, le trouveur compare uniquement à la palette standard.
Que signifie le score de distance dans les résultats ?
Le score de distance est la distance euclidienne entre votre couleur et la couleur Tailwind correspondante dans l'espace RGB. Une distance de 0 signifie une correspondance exacte. Une distance inférieure à 10 est très proche et généralement imperceptible à l'œil humain. Des distances supérieures à 30 indiquent une différence notable. Le score vous aide à décider d'utiliser la classe Tailwind suggérée ou d'ajouter une couleur personnalisée.
Dois-je toujours utiliser la couleur Tailwind la plus proche au lieu d'un HEX personnalisé ?
Pas toujours. Si la distance avec la teinte Tailwind la plus proche est faible (inférieure à 10-15), passer à la classe par défaut réduit la taille de votre configuration et maintient votre palette cohérente. Si la distance est grande, ou si la couleur est une couleur de marque spécifique qui doit correspondre exactement, ajoutez-la comme couleur personnalisée dans votre configuration Tailwind. Le trouveur vous aide à prendre cette décision en affichant la distance exacte.
Pourquoi y a-t-il cinq familles de gris (slate, gray, zinc, neutral, stone) ?
Chaque famille de gris a une teinte différente. Slate a une nuance bleue, adaptée aux designs UI avec des accents bleus. Gray est un neutre équilibré entre chaud et froid. Zinc tire légèrement vers le froid sans être bleu. Neutral est un gris véritablement achromatique sans biais colorimétrique. Stone a une teinte chaude brune. Tailwind inclut ces cinq familles pour que vous puissiez harmoniser les gris avec la température de couleur de votre design sans configuration personnalisée.
Comment ajouter la couleur trouvée à mon projet Tailwind ?
Si la correspondance est une teinte par défaut exacte ou quasi-exacte, utilisez le nom de classe directement : bg-indigo-500, text-red-400, border-emerald-600. Aucune modification de configuration n'est nécessaire. Si vous souhaitez utiliser une couleur personnalisée proche mais non identique à une teinte Tailwind, ajoutez-la dans votre tailwind.config.js sous theme.extend.colors (v3) ou comme propriété CSS personnalisée dans @theme (v4). Le trouveur vous donne le format du nom de classe à utiliser dans les deux cas.