Tailwind Color Finder

Nächste Tailwind CSS Farbklasse für beliebige HEX- oder RGB-Werte finden

Beispiel ausprobieren

Farbe (HEX)

Nächste Tailwind-Farben

Auf ein Ergebnis klicken, um den Klassennamen zu kopieren

Was ist ein Tailwind Color Finder?

Tailwind CSS wird mit einer Standard-Farbpalette aus 22 Farbfamilien ausgeliefert, die jeweils 11 Abstufungen von 50 (hellste) bis 950 (dunkelste) enthalten. Das ergibt 242 vordefinierte Farben mit Klassennamen wie bg-indigo-500 oder text-red-400. Wenn Sie einen HEX- oder RGB-Wert aus einer Design-Datei haben und die nächste Tailwind-Klasse finden möchten, berechnet ein Tailwind Color Finder den Abstand zwischen Ihrer Eingabe und jeder Farbe in der Palette und gibt die besten Treffer zurück.

Der Abgleichsprozess funktioniert, indem sowohl Ihre Eingabefarbe als auch jede Tailwind-Farbe in RGB-Tripel umgewandelt werden und anschließend der euklidische Abstand im dreidimensionalen Farbraum berechnet wird: sqrt((r1-r2)^2 + (g1-g2)^2 + (b1-b2)^2). Die Tailwind-Farbe mit dem kleinsten Abstand ist der nächste Treffer. Ist der Abstand null, entspricht Ihre Eingabe exakt einer Tailwind-Standardabstufung.

Das unterscheidet sich von einem allgemeinen Farbkonverter oder Farbnamen-Finder. Ein Konverter ändert Formate (HEX nach HSL, RGB nach CMYK). Ein Farbnamen-Finder gleicht gegen die 148 benannten CSS-Farben ab. Ein Tailwind Color Finder gleicht gezielt gegen die Tailwind CSS Standard-Palette ab und gibt Klassennamen zurück, die du direkt in dein Markup einfügen kannst.

Warum diesen Tailwind Color Finder verwenden?

Einen HEX-Wert manuell mit 242 Tailwind-Abstufungen zu vergleichen bedeutet, durch Dokumentation oder Konfigurationsdateien zu scrollen. Dieses Tool führt die Abstandsberechnung für jede Abstufung durch und zeigt die besten Treffer nach Nähe sortiert – mit den genauen HEX-Werten und Tailwind-Klassennamen zum Kopieren.

🎯
Beliebige Farbe auf Tailwind-Klassen abbilden
Einen HEX-Code aus Figma, Sketch oder einem Brand-Guideline einfügen und sofort die nächste Tailwind-Farbklasse erhalten. Das Tool gibt mehrere sortierte Treffer zurück, damit Sie die Abstufung wählen können, die zu Ihrem Design passt.
🔒
Verarbeitung ohne Datenweitergabe
Alle Farbberechnungen laufen im Browser. Es werden keine Farbwerte an einen Server übertragen. Das Tool funktioniert nach dem Laden der Seite auch offline.
Sofortiger Abgleich bei jedem Tastendruck
Ändere ein einzelnes Zeichen in der HEX-Eingabe und die Ergebnisse werden sofort neu berechnet. Kein Absende-Button, kein Lade-Spinner, kein Roundtrip zum Backend.
📋
Klassennamen direkt kopieren
Auf ein Ergebnis klicken, um den Tailwind-Klassennamen (z. B. indigo-500) in die Zwischenablage zu kopieren. Direkt in JSX, HTML oder die Tailwind-Konfiguration einfügen – ohne Umformatierung.

Anwendungsfälle für den Tailwind Color Finder

Design-to-Code-Übersetzung
Frontend-Entwickler, die HEX-Werte aus einem Figma-Design erhalten, können die nächste Tailwind-Klasse finden, anstatt benutzerdefinierte Farben hinzuzufügen. So bleibt die Codebasis auf die Standard-Palette abgestimmt und tailwind.config.js wird nicht unnötig aufgebläht.
Bestehende CSS-Projekte zu Tailwind migrieren
Backend-Entwickler, die ein älteres Projekt auf Tailwind CSS umstellen, können jeden vorhandenen HEX-Wert nachschlagen und durch die nächstgelegene Utility-Klasse ersetzen. Das beschleunigt die Migration, ohne jede Farbe von Grund auf neu auswählen zu müssen.
Design-System-Audit
DevOps- und Plattform-Teams, die ein Tailwind-basiertes Design-System prüfen, können feststellen, welche benutzerdefinierten Farben nah genug an Standard-Abstufungen liegen, um ersetzt zu werden – und so den Aufwand für die Palette-Pflege reduzieren.
Entwicklung von Komponentenbibliotheken
QA-Entwickler, die eine Komponentenbibliothek testen, können prüfen, ob gerenderte Farben den erwarteten Tailwind-Abstufungen entsprechen, indem sie entnommene HEX-Werte in den Finder einfügen und den Abstandswert prüfen.
Theming für Daten-Dashboards
Data Engineers, die Dashboards mit Tailwind-gestylten Diagrammbibliotheken erstellen, können Brand-Farben oder vom Kunden gelieferte HEX-Werte der nächstgelegenen Tailwind-Abstufung zuordnen, um ein einheitliches Theming über alle Komponenten hinweg zu gewährleisten.
Die Tailwind-Palette kennenlernen
Einsteiger und Entwickler, die Tailwind CSS neu kennenlernen, können beliebige HEX-Werte eingeben und erkunden, in welche Farbfamilie und Abstufungsnummer sie fallen – so entsteht ein Gefühl für den Unterschied zwischen color-500 und color-700.

Tailwind CSS Standard-Farbpalette

Tailwind CSS v3 enthält 22 Farbfamilien. Jede Familie hat 11 Abstufungen: 50, 100, 200, 300, 400, 500, 600, 700, 800, 900 und 950. Die Abstufung 500 gilt als „Basis“ jeder Familie. Die Tabelle unten listet jede Familie mit ihrem hellsten (50) und dunkelsten (950) HEX-Wert auf.

FarbfamilieAbstufungen50 (hellste)950 (dunkelste)
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 Farbpalette

Tailwind CSS v4 ändert die Art, wie Farben definiert werden, behält aber dieselben Standard-Palettennamen und Abstufungsnummern bei.

Tailwind CSS v3
Farben werden in tailwind.config.js als HEX-Werte definiert. Die Standard-Palette umfasst 22 Farbfamilien (von slate bis rose) mit jeweils 11 Abstufungen (50–950). Benutzerdefinierte Farben werden über theme.extend.colors hinzugefügt. Klassennamen folgen dem Muster bg-{color}-{shade}, text-{color}-{shade} usw.
Tailwind CSS v4
Farben werden als CSS Custom Properties in @theme definiert. Die Standard-Palette umfasst dieselben 22 Familien und 11 Abstufungen, aber die Werte werden intern als OKLCH statt HEX gespeichert. Benutzerdefinierte Farben verwenden @theme { --color-brand: oklch(0.5 0.2 240); }. Klassennamen bleiben unverändert: bg-brand, text-indigo-500 usw.

Code-Beispiele

Die nächstgelegene Tailwind-Farbe programmgesteuert über den euklidischen Abstand im RGB-Farbraum finden. Jedes Beispiel nimmt einen HEX-String entgegen und gibt den nächsten Tailwind-Klassennamen aus der Standard-Palette zurück.

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

Häufig gestellte Fragen

Wie viele Farben enthält die Tailwind CSS Standard-Palette?
Die Standard-Palette in Tailwind CSS v3 und v4 enthält 242 Farben: 22 Farbfamilien (slate, gray, zinc, neutral, stone, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose) mit jeweils 11 Abstufungen (50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950). Schwarz und Weiß sind zusätzlich als eigenständige Utility-Klassen verfügbar.
Was ist der Unterschied zwischen einem Tailwind Color Finder und einem CSS-Farbnamen-Finder?
Ein CSS-Farbnamen-Finder gleicht deine Eingabe gegen die 148 benannten CSS-Farben ab (wie Tomato, SlateBlue oder Crimson). Ein Tailwind Color Finder gleicht gegen die 242 Farben der Tailwind Standard-Palette ab und gibt Klassennamen wie red-500 oder indigo-400 zurück. Die Ausgabe eines Tailwind Finders ist eine Utility-Klasse, die du direkt in HTML oder JSX verwenden kannst.
Kann ich dieses Tool für Tailwind CSS v4-Projekte verwenden?
Ja. Die Standard-Farbpalette in Tailwind v4 verwendet dieselben Farbnamen und Abstufungsnummern wie v3. Die HEX-Werte sind nahezu identisch. Der wesentliche Unterschied besteht darin, dass v4 Farben intern als OKLCH speichert, das visuelle Ergebnis für die Standard-Palette aber mit v3 übereinstimmt. Wenn du dein v4-Theme mit benutzerdefinierten OKLCH-Werten angepasst hast, gleicht der Finder nur gegen die Standard-Palette ab.
Was bedeutet der Abstandswert in den Ergebnissen?
Der Abstandswert ist der euklidische Abstand zwischen deiner Eingabefarbe und der gefundenen Tailwind-Farbe im RGB-Farbraum. Ein Abstand von 0 bedeutet eine exakte Übereinstimmung. Ein Abstand unter 10 ist sehr nah und für das menschliche Auge in der Regel nicht zu unterscheiden. Abstände über 30 zeigen einen deutlich wahrnehmbaren Unterschied. Der Wert hilft dir zu entscheiden, ob du die vorgeschlagene Tailwind-Klasse verwenden oder eine benutzerdefinierte Farbe hinzufügen solltest.
Sollte ich immer die nächste Tailwind-Farbe statt eines benutzerdefinierten HEX-Werts verwenden?
Nicht immer. Ist der Abstand zur nächsten Tailwind-Abstufung gering (unter 10–15), reduziert der Wechsel zur Standard-Klasse die Größe Ihrer Konfiguration und hält Ihre Palette konsistent. Ist der Abstand groß, oder handelt es sich um eine spezifische Markenfarbe, die exakt eingehalten werden muss, fügen Sie sie als benutzerdefinierte Farbe in Ihre Tailwind-Konfiguration ein. Der Finder hilft Ihnen bei dieser Entscheidung, indem er den genauen Abstand anzeigt.
Warum gibt es fünf Grau-Familien (slate, gray, zinc, neutral, stone)?
Jede Grau-Familie hat einen anderen Farbunterton. Slate hat einen blauen Stich und eignet sich für UI-Designs mit blauen Akzenten. Gray ist ein ausgewogenes, warm-kühles Neutral. Zinc tendiert leicht ins Kühle, ohne blau zu wirken. Neutral ist ein echtes achromatisches Grau ohne Farbneigung. Stone hat einen warmen Braunstich. Tailwind enthält alle fünf, damit du Grautöne ohne benutzerdefinierte Konfiguration an die Farbtemperatur deines Designs anpassen kannst.
Wie füge ich die gefundene Farbe zu meinem Tailwind-Projekt hinzu?
Ist der Treffer eine exakte oder nahezu exakte Standard-Abstufung, verwenden Sie den Klassennamen direkt: bg-indigo-500, text-red-400, border-emerald-600. Keine Konfigurationsänderungen erforderlich. Möchten Sie eine benutzerdefinierte Farbe verwenden, die einer Tailwind-Abstufung nahesteht, aber nicht identisch ist, fügen Sie sie in tailwind.config.js unter theme.extend.colors (v3) oder als CSS Custom Property in @theme (v4) ein. Der Finder gibt Ihnen das Klassennamen-Format vor, das Sie in beiden Fällen verwenden können.