Tailwind Color Finder

Temukan kelas warna Tailwind CSS terdekat untuk nilai HEX atau RGB apa pun

Coba contoh

Warna (HEX)

Warna Tailwind terdekat

Klik hasil apa pun untuk menyalin nama kelasnya

Apa Itu Tailwind Color Finder?

Tailwind CSS hadir dengan palet warna bawaan yang terdiri dari 22 kelompok warna, masing-masing berisi 11 shade mulai dari 50 (paling terang) hingga 950 (paling gelap). Ini menghasilkan 242 warna yang telah ditentukan dengan nama kelas seperti bg-indigo-500 atau text-red-400. Ketika Anda memiliki nilai HEX atau RGB dari file desain dan perlu menemukan kelas Tailwind yang paling mendekati, Tailwind Color Finder menghitung jarak antara input Anda dan setiap warna dalam palet, lalu mengembalikan hasil yang paling cocok.

Proses pencocokan bekerja dengan mengonversi warna input Anda dan setiap warna Tailwind ke triplet RGB, lalu menghitung jarak Euclidean dalam ruang warna 3D: sqrt((r1-r2)^2 + (g1-g2)^2 + (b1-b2)^2). Warna Tailwind dengan jarak terkecil adalah hasil yang paling mendekati. Jika jaraknya nol, input Anda bersesuaian persis dengan salah satu shade bawaan Tailwind.

Ini berbeda dari color converter umum atau color name finder. Sebuah converter mengubah format (HEX ke HSL, RGB ke CMYK). Color name finder mencocokkan terhadap 148 warna bernama CSS. Tailwind Color Finder mencocokkan khusus terhadap palet bawaan Tailwind CSS, mengembalikan nama kelas yang dapat langsung Anda tempelkan ke dalam markup.

Mengapa Menggunakan Tailwind Color Finder Ini?

Membandingkan nilai HEX secara manual terhadap 242 shade Tailwind berarti menelusuri dokumentasi atau file konfigurasi. Alat ini menjalankan perhitungan jarak untuk setiap shade dan menampilkan hasil terbaik yang diurutkan berdasarkan kedekatan, beserta nilai HEX yang tepat dan nama kelas Tailwind yang siap disalin.

๐ŸŽฏ
Petakan Warna Apa Pun ke Kelas Tailwind
Tempelkan kode HEX dari Figma, Sketch, atau panduan merek dan dapatkan kelas warna Tailwind terdekat secara instan. Alat ini mengembalikan beberapa hasil yang diurutkan sehingga Anda dapat memilih shade yang sesuai dengan maksud desain Anda.
๐Ÿ”’
Pemrosesan Mengutamakan Privasi
Semua perhitungan warna berjalan di browser Anda. Tidak ada nilai warna yang dikirimkan ke server mana pun. Alat ini bekerja secara offline setelah halaman dimuat.
โšก
Pencocokan Instan di Setiap Ketukan Tombol
Ubah satu karakter di input HEX dan hasilnya langsung dihitung ulang. Tidak ada tombol submit, tidak ada loading spinner, tidak ada permintaan bolak-balik ke backend.
๐Ÿ“‹
Salin Nama Kelas Langsung
Klik hasil apa pun untuk menyalin nama kelas Tailwind (seperti indigo-500) ke clipboard Anda. Tempelkan ke dalam JSX, HTML, atau konfigurasi Tailwind tanpa perlu memformat ulang.

Kasus Penggunaan Tailwind Color Finder

Penerjemahan Desain ke Kode
Developer frontend yang menerima nilai HEX dari desain Figma dapat menemukan kelas Tailwind terdekat alih-alih menambahkan warna kustom. Ini menjaga codebase tetap selaras dengan palet bawaan dan mengurangi pembengkakan tailwind.config.js.
Migrasi CSS yang Ada ke Tailwind
Developer backend yang mengonversi proyek lama ke Tailwind CSS dapat mencari setiap warna HEX yang ada dan menggantinya dengan utility class yang paling mendekati. Ini mempercepat migrasi tanpa perlu memilih ulang setiap warna dari awal.
Audit Design System
Tim DevOps dan platform yang mengaudit design system berbasis Tailwind dapat memeriksa warna kustom mana yang cukup mendekati shade bawaan untuk diganti, sehingga mengurangi beban pemeliharaan palet.
Pengembangan Component Library
QA engineer yang menguji component library dapat memverifikasi bahwa warna yang dirender sesuai dengan shade Tailwind yang diharapkan, dengan menempelkan nilai HEX yang diambil ke dalam finder dan memeriksa skor jarak.
Tema Data Dashboard
Data engineer yang membangun dashboard dengan library grafik bergaya Tailwind dapat memetakan warna merek atau nilai HEX yang disediakan klien ke shade Tailwind terdekat untuk tema yang konsisten di seluruh komponen.
Mempelajari Palet Tailwind
Mahasiswa dan developer yang baru mengenal Tailwind CSS dapat mengetik nilai HEX sembarang dan menjelajahi kelompok palet serta nomor shade yang cocok, membangun pemahaman tentang perbedaan antara color-500 dan color-700.

Palet Warna Bawaan Tailwind CSS

Tailwind CSS v3 mencakup 22 kelompok warna. Setiap kelompok memiliki 11 shade: 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, dan 950. Shade 500 dianggap sebagai 'dasar' setiap kelompok. Tabel di bawah ini mencantumkan setiap kelompok beserta nilai HEX yang paling terang (50) dan paling gelap (950).

Kelompok warnaShade50 (paling terang)950 (paling gelap)
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

Palet Warna Tailwind v3 vs v4

Tailwind CSS v4 mengubah cara warna didefinisikan tetapi mempertahankan nama palet bawaan dan nomor shade yang sama.

Tailwind CSS v3
Warna didefinisikan di tailwind.config.js sebagai nilai HEX. Palet bawaan mencakup 22 kelompok warna (dari slate hingga rose) dengan masing-masing 11 shade (50-950). Warna kustom ditambahkan melalui theme.extend.colors. Nama kelas mengikuti pola bg-{color}-{shade}, text-{color}-{shade}, dan sebagainya.
Tailwind CSS v4
Warna dipindahkan ke CSS custom properties yang didefinisikan di @theme. Palet bawaan tetap 22 kelompok dan 11 shade yang sama, tetapi nilainya disimpan sebagai OKLCH, bukan HEX. Warna kustom menggunakan @theme { --color-brand: oklch(0.5 0.2 240); }. Nama kelas tidak berubah: bg-brand, text-indigo-500, dan sebagainya.

Contoh Kode

Temukan warna Tailwind terdekat secara terprogram menggunakan jarak Euclidean dalam ruang RGB. Setiap contoh menerima string HEX dan mengembalikan nama kelas Tailwind yang paling mendekati dari palet bawaan.

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

Pertanyaan yang Sering Diajukan

Berapa jumlah warna dalam palet bawaan Tailwind CSS?
Palet bawaan di Tailwind CSS v3 dan v4 berisi 242 warna: 22 kelompok warna (slate, gray, zinc, neutral, stone, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose) dengan masing-masing 11 shade (50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950). Hitam dan putih juga tersedia sebagai utility tersendiri.
Apa perbedaan antara Tailwind color finder dan CSS color name finder?
CSS color name finder mencocokkan input Anda terhadap 148 warna bernama CSS (seperti Tomato, SlateBlue, atau Crimson). Tailwind color finder mencocokkan terhadap 242 warna dalam palet bawaan Tailwind dan mengembalikan nama kelas seperti red-500 atau indigo-400. Keluaran dari Tailwind finder adalah utility class yang dapat langsung Anda gunakan di HTML atau JSX.
Apakah alat ini dapat digunakan untuk proyek Tailwind CSS v4?
Ya. Palet warna bawaan di Tailwind v4 menggunakan nama warna dan nomor shade yang sama dengan v3. Nilai HEX-nya hampir identik. Perbedaan utamanya adalah v4 menyimpan warna secara internal sebagai OKLCH, tetapi keluaran visual-nya cocok dengan v3 untuk palet standar. Jika Anda telah menyesuaikan tema v4 dengan nilai OKLCH non-bawaan, finder mencocokkan hanya terhadap palet standar.
Apa arti skor jarak dalam hasil pencarian?
Skor jarak adalah jarak Euclidean antara warna input Anda dan warna Tailwind yang cocok dalam ruang RGB. Jarak 0 berarti kecocokan sempurna. Jarak di bawah 10 sangat mendekati dan biasanya tidak dapat dibedakan oleh mata manusia. Jarak di atas 30 menunjukkan perbedaan yang terlihat. Skor ini membantu Anda memutuskan apakah akan menggunakan kelas Tailwind yang disarankan atau menambahkan warna kustom.
Haruskah saya selalu menggunakan warna Tailwind terdekat alih-alih HEX kustom?
Tidak selalu. Jika jarak ke shade Tailwind terdekat kecil (di bawah 10-15), beralih ke kelas bawaan mengurangi ukuran konfigurasi dan menjaga konsistensi palet. Jika jaraknya besar, atau warna tersebut adalah warna merek tertentu yang harus persis sama, tambahkan sebagai warna kustom di konfigurasi Tailwind Anda. Finder membantu Anda membuat keputusan tersebut dengan menampilkan jarak yang tepat.
Mengapa ada lima kelompok abu-abu (slate, gray, zinc, neutral, stone)?
Setiap kelompok abu-abu memiliki undertone yang berbeda. Slate memiliki nuansa biru, cocok untuk desain UI dengan aksen biru. Gray adalah netral hangat-dingin yang seimbang. Zinc sedikit condong dingin tanpa terlalu biru. Neutral adalah abu-abu akromatik sejati tanpa bias warna. Stone memiliki undertone coklat hangat. Tailwind menyertakan kelima kelompok ini agar Anda dapat mencocokkan abu-abu dengan suhu warna desain tanpa konfigurasi kustom.
Bagaimana cara menambahkan warna yang cocok ke proyek Tailwind saya?
Jika kecocokannya adalah shade bawaan yang tepat atau hampir tepat, gunakan nama kelasnya langsung: bg-indigo-500, text-red-400, border-emerald-600. Tidak perlu mengubah konfigurasi. Jika Anda ingin menggunakan warna kustom yang mendekati tetapi tidak identik dengan shade Tailwind, tambahkan ke tailwind.config.js di bawah theme.extend.colors (v3) atau sebagai CSS custom property di @theme (v4). Finder memberikan format nama kelas yang perlu digunakan di kedua kasus tersebut.