Tailwind CSS levereras med en standardfärgpalett bestående av 22 färgfamiljer, var och en med 11 nyanser från 50 (ljusast) till 950 (mörkast). Det ger dig 242 fördefinierade färger med klassnamn som bg-indigo-500 eller text-red-400. När du har ett hex- eller RGB-värde från en designfil och behöver hitta närmaste Tailwind-klass beräknar ett Tailwind Color Finder avståndet mellan din inmatning och varje färg i paletten och returnerar de bästa träffarna.
Matchningsprocessen fungerar genom att konvertera både din inmatningsfärg och varje Tailwind-färg till RGB-triplar och sedan beräkna det euklidiska avståndet i det tredimensionella färgrymden: sqrt((r1-r2)^2 + (g1-g2)^2 + (b1-b2)^2). Den Tailwind-färg med minst avstånd är den närmaste träffen. Om avståndet är noll mappar din inmatning exakt till en standardnyans i Tailwind.
Det här skiljer sig från ett allmänt färgkonverteringsverktyg eller ett CSS-färgnamnssökverktyg. En konverterare byter format (hex till HSL, RGB till CMYK). Ett namnssökverktyg matchar mot de 148 CSS-namngivna färgerna. Ett Tailwind Color Finder matchar specifikt mot Tailwinds standardpalett och returnerar klassnamn du kan klistra in direkt i din markup.
Varför använda detta Tailwind Color Finder?
Att manuellt jämföra ett hex-värde mot 242 Tailwind-nyanser innebär att bläddra igenom dokumentation eller konfigurationsfiler. Det här verktyget kör avståndsberäkningen för varje nyans och visar de bästa träffarna rankade efter närhet, med exakta hex-värden och Tailwind-klassnamn redo att kopiera.
🎯
Mappa vilken färg som helst till Tailwind-klasser
Klistra in en hex-kod från Figma, Sketch eller en varumärkesriktlinje och få närmaste Tailwind-färgklass direkt. Verktyget returnerar flera rankade träffar så att du kan välja den nyans som passar ditt designbeslut bäst.
🔒
Integritetsfokuserad bearbetning
Alla färgberäkningar körs i din webbläsare. Inga färgvärden skickas till någon server. Verktyget fungerar offline när sidan väl laddats.
⚡
Omedelbar matchning vid varje tangenttryckning
Ändra ett enda tecken i hex-inmatningen och resultaten räknas om direkt. Ingen skicka-knapp, ingen laddningsindikator, ingen serveranrop.
📋
Kopiera klassnamn direkt
Klicka på ett resultat för att kopiera Tailwind-klassnamnet (som indigo-500) till urklipp. Klistra in det i din JSX, HTML eller Tailwind-konfiguration utan att behöva formatera om.
Användningsområden för Tailwind Color Finder
Design-till-kod-översättning
Frontend-utvecklare som tar emot hex-värden från en Figma-design kan hitta närmaste Tailwind-klass istället för att lägga till anpassade färger. Det håller kodbasen i linje med standardpaletten och minskar onödig uppsvällning av tailwind.config.js.
Migrering av befintlig CSS till Tailwind
Backend-ingenjörer som konverterar ett äldre projekt till Tailwind CSS kan slå upp varje befintlig hex-färg och ersätta den med närmaste hjälparklass. Det snabbar upp migreringen utan att behöva välja om varje färg från grunden.
Granskning av designsystem
DevOps- och plattformsteam som granskar ett Tailwind-baserat designsystem kan kontrollera vilka anpassade färger som är tillräckligt nära standardnyanser för att ersättas, vilket minskar underhållsomkostnader för paletten.
Utveckling av komponentbibliotek
QA-ingenjörer som testar ett komponentbibliotek kan verifiera att renderade färger matchar förväntade Tailwind-nyanser genom att klistra in provtagna hex-värden i verktyget och kontrollera avståndspoängen.
Temahantering för datapaneler
Dataingenjörer som bygger paneler med Tailwind-stilade diagrambibliotek kan mappa varumärkesfärger eller klientlevererade hex-värden till närmaste Tailwind-nyans för konsekvent temahantering mellan komponenter.
Lär dig Tailwind-paletten
Studenter och utvecklare som är nya med Tailwind CSS kan skriva godtyckliga hex-värden och utforska vilken palettefamilj och nyans de hamnar i, vilket bygger förtrogenhet med skillnaden mellan color-500 och color-700.
Tailwind CSS standardfärgpalett
Tailwind CSS v3 innehåller 22 färgfamiljer. Varje familj har 11 nyanser: 50, 100, 200, 300, 400, 500, 600, 700, 800, 900 och 950. Nyansen 500 anses vara 'bas' för varje familj. Tabellen nedan listar varje familj med dess ljusaste (50) och mörkaste (950) hex-värde.
Färgfamilj
Nyanser
50 (ljusast)
950 (mörkast)
slate
11
#f8fafc
#020617
gray
11
#f9fafb
#030712
zinc
11
#fafafa
#09090b
neutral
11
#fafafa
#0a0a0a
stone
11
#fafaf9
#0c0a09
red
11
#fef2f2
#450a0a
orange
11
#fff7ed
#431407
amber
11
#fffbeb
#451a03
yellow
11
#fefce8
#422006
lime
11
#f7fee7
#1a2e05
green
11
#f0fdf4
#052e16
emerald
11
#ecfdf5
#022c22
teal
11
#f0fdfa
#042f2e
cyan
11
#ecfeff
#083344
sky
11
#f0f9ff
#082f49
blue
11
#eff6ff
#172554
indigo
11
#eef2ff
#1e1b4b
violet
11
#f5f3ff
#2e1065
purple
11
#faf5ff
#3b0764
fuchsia
11
#fdf4ff
#350820
pink
11
#fdf2f8
#500724
rose
11
#fff1f2
#4c0519
Tailwind v3 vs v4 — Färgpalett
Tailwind CSS v4 ändrar hur färger definieras men behåller samma standardpalettsnamn och nyanssnummer.
Tailwind CSS v3
Färger definieras i tailwind.config.js som hex-värden. Standardpaletten innehåller 22 färgfamiljer (slate till rose) med 11 nyanser vardera (50–950). Anpassade färger läggs till via theme.extend.colors. Klassnamnen följer mönstret bg-{color}-{shade}, text-{color}-{shade} och så vidare.
Tailwind CSS v4
Färger flyttas till CSS custom properties definierade i @theme. Standardpaletten är samma 22 familjer och 11 nyanser, men värdena lagras som OKLCH istället för hex. Anpassade färger använder @theme { --color-brand: oklch(0.5 0.2 240); }. Klassnamnen är oförändrade: bg-brand, text-indigo-500 och så vidare.
Kodexempel
Hitta närmaste Tailwind-färg programmatiskt med euklidiskt avstånd i RGB-rymden. Varje exempel tar en hex-sträng och returnerar närmaste Tailwind-klassnamn från standardpaletten.
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)
# 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
Vanliga frågor
Hur många färger finns i Tailwind CSS standardpalett?
Standardpaletten i Tailwind CSS v3 och v4 innehåller 242 färger: 22 färgfamiljer (slate, gray, zinc, neutral, stone, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose) med 11 nyanser vardera (50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950). Svart och vitt är också tillgängliga som fristående hjälparklasser.
Vad är skillnaden mellan ett Tailwind Color Finder och ett CSS-färgnamnssökverktyg?
Ett CSS-färgnamnssökverktyg matchar din inmatning mot de 148 CSS-namngivna färgerna (som Tomato, SlateBlue eller Crimson). Ett Tailwind Color Finder matchar mot de 242 färgerna i Tailwinds standardpalett och returnerar klassnamn som red-500 eller indigo-400. Resultatet från ett Tailwind-sökverktyg är ett hjälparklassnamn du kan använda direkt i din HTML eller JSX.
Kan jag använda det här verktyget för Tailwind CSS v4-projekt?
Ja. Standardfärgpaletten i Tailwind v4 använder samma färgnamn och nyanssnummer som v3. Hex-värdena är nästan identiska. Den huvudsakliga skillnaden är att v4 lagrar färger internt som OKLCH, men den visuella utdata matchar v3 för standardpaletten. Om du har anpassat ditt v4-tema med icke-standardiserade OKLCH-värden matchar verktyget enbart mot standardpaletten.
Vad betyder avståndspoängen i resultaten?
Avståndspoängen är det euklidiska avståndet mellan din inmatningsfärg och den matchade Tailwind-färgen i RGB-rymden. Ett avstånd på 0 innebär en exakt träff. Ett avstånd under 10 är mycket nära och normalt omöjligt att skilja med blotta ögat. Avstånd över 30 indikerar en märkbar skillnad. Poängen hjälper dig att avgöra om du ska använda det föreslagna Tailwind-klassnamnet eller lägga till en anpassad färg.
Bör jag alltid använda närmaste Tailwind-färg istället för en anpassad hex-kod?
Inte alltid. Om avståndet till närmaste Tailwind-nyans är litet (under 10–15) minskar ett byte till standardklassen din konfigurationsstorlek och håller paletten konsekvent. Om avståndet är stort, eller om färgen är en specifik varumärkesfärg som måste matcha exakt, lägg till den som en anpassad färg i din Tailwind-konfiguration. Verktyget hjälper dig att fatta det beslutet genom att visa det exakta avståndet.
Varför finns det fem grå familjer (slate, gray, zinc, neutral, stone)?
Varje grå familj har en annan undertone. Slate har en blå ton, lämplig för UI-designer med blå accentfärger. Gray är en balanserad varm-kall neutral. Zinc lutar något svalt utan att vara blå. Neutral är ett sant akromatiskt grått utan färgbias. Stone har en varm brun undertone. Tailwind inkluderar alla fem så att du kan matcha grå toner mot din designs färgtemperatur utan anpassad konfiguration.
Hur lägger jag till den matchade färgen i mitt Tailwind-projekt?
Om träffen är en exakt eller nästan exakt standardnyans, använd klassnamnet direkt: bg-indigo-500, text-red-400, border-emerald-600. Inga konfigurationsändringar behövs. Om du vill använda en anpassad färg som är nära men inte identisk med en Tailwind-nyans, lägg till den i tailwind.config.js under theme.extend.colors (v3) eller som en CSS custom property i @theme (v4). Verktyget ger dig det klassnamnsformat som gäller i båda fallen.