Tailwind Color Finder

Vind de dichtstbijzijnde Tailwind CSS-kleurklasse voor elke HEX- of RGB-waarde

Probeer een voorbeeld

Kleur (HEX)

Dichtstbijzijnde Tailwind-kleuren

Klik op een resultaat om de klassenaam te kopiëren

Wat is een Tailwind Color Finder?

Tailwind CSS wordt geleverd met een standaardkleurenpalet van 22 kleurenfamilies, elk met 11 tinten van 50 (lichtst) tot 950 (donkerst). Dat geeft je 242 voorgedefinieerde kleuren met klassenamen zoals bg-indigo-500 of text-red-400. Als je een hex- of RGB-waarde hebt uit een ontwerpprogramma en de dichtstbijzijnde Tailwind-klasse wilt vinden, berekent een Tailwind color finder de afstand tussen je invoer en elke kleur in het palet, en geeft vervolgens de beste overeenkomsten terug.

Het vergelijkingsproces werkt door zowel je invoerkleur als elke Tailwind-kleur om te zetten naar RGB-tripletten en vervolgens de Euclidische afstand te berekenen in de driedimensionale kleurruimte: sqrt((r1-r2)^2 + (g1-g2)^2 + (b1-b2)^2). De Tailwind-kleur met de kleinste afstand is de beste overeenkomst. Als de afstand nul is, komt je invoer exact overeen met een standaard Tailwind-tint.

Dit verschilt van een algemene kleurconverter of een naam-zoektool voor kleuren. Een converter verandert formaten (hex naar HSL, RGB naar CMYK). Een naam-zoektool vergelijkt met de 148 CSS-namedcolors. Een Tailwind color finder vergelijkt specifiek met het standaardpalet van Tailwind CSS en geeft klassenamen terug die je direct in je markup kunt plakken.

Waarom deze Tailwind Color Finder gebruiken?

Een hex-waarde handmatig vergelijken met 242 Tailwind-tinten betekent scrollen door documentatie of configuratiebestanden. Dit hulpmiddel voert de afstandsberekening uit voor elke tint en toont de beste overeenkomsten gerangschikt op nabijheid, met exacte hex-waarden en Tailwind-klassenamen klaar om te kopiëren.

🎯
Wijs elke kleur toe aan Tailwind-klassen
Plak een hex-code uit Figma, Sketch of een merkrichtlijn en krijg direct de dichtstbijzijnde Tailwind-kleurklasse. Het hulpmiddel geeft meerdere gerangschikte overeenkomsten terug, zodat je de tint kunt kiezen die het beste past bij je ontwerp.
🔒
Privacy-first verwerking
Alle kleurberekeningen worden in je browser uitgevoerd. Er worden geen kleurwaarden naar een server verzonden. Het hulpmiddel werkt offline nadat de pagina is geladen.
Direct resultaat bij elke toetsaanslag
Verander één teken in de hex-invoer en de resultaten worden direct herberekend. Geen verzendknop, geen laadanimatie, geen verzoek naar een backend.
📋
Kopieer klassenamen direct
Klik op een resultaat om de Tailwind-klassenaam (zoals indigo-500) naar je klembord te kopiëren. Plak hem in je JSX, HTML of Tailwind-configuratie zonder opnieuw te hoeven formatteren.

Gebruiksscenario's voor de Tailwind Color Finder

Vertaling van ontwerp naar code
Frontend-ontwikkelaars die hex-waarden ontvangen vanuit een Figma-ontwerp kunnen de dichtstbijzijnde Tailwind-klasse opzoeken in plaats van aangepaste kleuren toe te voegen. Dit houdt de codebase in lijn met het standaardpalet en vermindert de hoeveelheid configuratie in tailwind.config.js.
Bestaande CSS migreren naar Tailwind
Backend-engineers die een verouderd project migreren naar Tailwind CSS kunnen elke bestaande hex-kleur opzoeken en vervangen door de dichtstbijzijnde utility-klasse. Dit versnelt de migratie zonder elke kleur opnieuw te hoeven kiezen.
Ontwerpsysteem controleren
DevOps- en platformteams die een op Tailwind gebaseerd ontwerpsysteem controleren, kunnen nagaan welke aangepaste kleuren dicht genoeg bij standaardtinten liggen om vervangen te worden, wat het beheer van het palet vereenvoudigt.
Ontwikkeling van componentbibliotheken
QA-engineers die een componentbibliotheek testen, kunnen controleren of weergegeven kleuren overeenkomen met de verwachte Tailwind-tinten door gesamplede hex-waarden in de finder te plakken en de afstandsscore te controleren.
Thema's voor gegevensdashboards
Data-engineers die dashboards bouwen met Tailwind-gestijlde grafiekbibliotheken kunnen merkkleuren of door de klant aangeleverde hex-waarden toewijzen aan de dichtstbijzijnde Tailwind-tint voor consistent theming over alle componenten.
Het Tailwind-palet leren kennen
Studenten en ontwikkelaars die nieuw zijn in Tailwind CSS kunnen willekeurige hex-waarden invoeren en verkennen in welke palettenfamilie en tintnummer ze terechtkomen, om vertrouwd te raken met het verschil tussen color-500 en color-700.

Standaardkleurenpalet van Tailwind CSS

Tailwind CSS v3 bevat 22 kleurenfamilies. Elke familie heeft 11 tinten: 50, 100, 200, 300, 400, 500, 600, 700, 800, 900 en 950. De tint 500 wordt beschouwd als de 'basis' van elke familie. De onderstaande tabel geeft elke familie weer met de lichtste (50) en donkerste (950) hex-waarden.

KleurenfamilieTinten50 (lichtst)950 (donkerst)
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

Tailwind v3 vs v4 kleurenpalet

Tailwind CSS v4 verandert de manier waarop kleuren worden gedefinieerd, maar behoudt dezelfde standaardpaletnamen en tintnummers.

Tailwind CSS v3
Kleuren worden gedefinieerd in tailwind.config.js als hex-waarden. Het standaardpalet bevat 22 kleurenfamilies (slate t/m rose) met 11 tinten elk (50-950). Aangepaste kleuren worden toegevoegd via theme.extend.colors. Klassenamen volgen het patroon bg-{color}-{shade}, text-{color}-{shade}, etc.
Tailwind CSS v4
Kleuren worden verplaatst naar CSS-aangepaste eigenschappen die zijn gedefinieerd in @theme. Het standaardpalet heeft dezelfde 22 families en 11 tinten, maar waarden worden opgeslagen als OKLCH in plaats van hex. Aangepaste kleuren gebruiken @theme { --color-brand: oklch(0.5 0.2 240); }. Klassenamen zijn ongewijzigd: bg-brand, text-indigo-500, etc.

Codevoorbeelden

Zoek de dichtstbijzijnde Tailwind-kleur programmatisch op met behulp van Euclidische afstand in RGB-ruimte. Elk voorbeeld neemt een hex-string en geeft de dichtstbijzijnde Tailwind-klassenaam terug uit het standaardpalet.

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

Veelgestelde vragen

Hoeveel kleuren bevat het standaardpalet van Tailwind CSS?
Het standaardpalet in Tailwind CSS v3 en v4 bevat 242 kleuren: 22 kleurenfamilies (slate, gray, zinc, neutral, stone, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose) met elk 11 tinten (50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950). Zwart en wit zijn ook beschikbaar als zelfstandige utility-klassen.
Wat is het verschil tussen een Tailwind color finder en een CSS-kleurnamenzoekhulp?
Een CSS-kleurnamenzoekhulp vergelijkt je invoer met de 148 CSS-namedcolors (zoals Tomato, SlateBlue of Crimson). Een Tailwind color finder vergelijkt met de 242 kleuren in het standaardpalet van Tailwind en geeft klassenamen terug zoals red-500 of indigo-400. De uitvoer van een Tailwind finder is een utility-klasse die je direct in je HTML of JSX kunt gebruiken.
Kan ik dit hulpmiddel gebruiken voor Tailwind CSS v4-projecten?
Ja. Het standaardkleurenpalet in Tailwind v4 gebruikt dezelfde kleurnamen en tintnummers als v3. De hex-waarden zijn vrijwel identiek. Het belangrijkste verschil is dat v4 kleuren intern opslaat als OKLCH, maar de visuele uitvoer komt overeen met v3 voor het standaardpalet. Als je je v4-thema hebt aangepast met niet-standaard OKLCH-waarden, vergelijkt de finder alleen met het standaardpalet.
Wat betekent de afstandsscore in de resultaten?
De afstandsscore is de Euclidische afstand tussen je invoerkleur en de gevonden Tailwind-kleur in RGB-ruimte. Een afstand van 0 betekent een exacte overeenkomst. Een afstand onder 10 is zeer klein en meestal niet te onderscheiden voor het menselijk oog. Afstanden boven 30 wijzen op een merkbaar verschil. De score helpt je beslissen of je de voorgestelde Tailwind-klasse gebruikt of een aangepaste kleur toevoegt.
Moet ik altijd de dichtstbijzijnde Tailwind-kleur gebruiken in plaats van een aangepaste hex?
Niet altijd. Als de afstand tot de dichtstbijzijnde Tailwind-tint klein is (minder dan 10-15), vermindert overstappen naar de standaardklasse de omvang van je configuratie en houdt het je palet consistent. Als de afstand groot is, of als de kleur een specifieke merkkeur is die exact moet overeenkomen, voeg je hem toe als aangepaste kleur in je Tailwind-configuratie. De finder helpt je die beslissing te nemen door de exacte afstand te tonen.
Waarom zijn er vijf grijsfamilies (slate, gray, zinc, neutral, stone)?
Elke grijsfamilie heeft een andere ondertoon. Slate heeft een blauwe tint, geschikt voor UI-ontwerpen met blauwe accenten. Gray is een gebalanceerde warm-koel neutrale kleur. Zinc neigt licht naar koel zonder blauw te zijn. Neutral is een echte achromatische grijs zonder kleurvertekening. Stone heeft een warme bruine ondertoon. Tailwind bevat alle vijf zodat je grijstinten kunt afstemmen op de kleurtemperatuur van je ontwerp zonder aangepaste configuratie.
Hoe voeg ik de gevonden kleur toe aan mijn Tailwind-project?
Als de overeenkomst een exacte of bijna exacte standaardtint is, gebruik dan de klassenaam direct: bg-indigo-500, text-red-400, border-emerald-600. Er zijn geen configuratiewijzigingen nodig. Als je een aangepaste kleur wilt gebruiken die dicht bij maar niet identiek is aan een Tailwind-tint, voeg hem toe aan je tailwind.config.js onder theme.extend.colors (v3) of als CSS-aangepaste eigenschap in @theme (v4). De finder geeft je het klassenaamformaat om in beide gevallen te gebruiken.