Buscador de Colores Tailwind

Encuentra la clase de color Tailwind CSS más cercana para cualquier valor HEX o RGB

Prueba un ejemplo

Color (HEX)

Colores Tailwind más cercanos

Haz clic en cualquier resultado para copiar el nombre de clase

¿Qué es un Buscador de Colores Tailwind?

Tailwind CSS incluye una paleta de colores predeterminada con 22 familias de colores, cada una con 11 tonos del 50 (más claro) al 950 (más oscuro). Eso te da 242 colores predefinidos con nombres de clase como bg-indigo-500 o text-red-400. Cuando tienes un valor HEX o RGB de un archivo de diseño y necesitas encontrar la clase Tailwind más cercana, un buscador de colores Tailwind calcula la distancia entre tu valor de entrada y cada color de la paleta, y devuelve las mejores coincidencias.

El proceso de coincidencia convierte tanto tu color de entrada como cada color Tailwind a tripletas RGB, y luego calcula la distancia euclídea en el espacio de color 3D: sqrt((r1-r2)^2 + (g1-g2)^2 + (b1-b2)^2). El color Tailwind con la menor distancia es la coincidencia más cercana. Si la distancia es cero, tu valor de entrada corresponde exactamente a un tono predeterminado de Tailwind.

Esto es diferente de un convertidor de colores general o un buscador de nombres de color. Un convertidor cambia formatos (HEX a HSL, RGB a CMYK). Un buscador de nombres coincide con los 148 colores con nombre de CSS. Un buscador de colores Tailwind coincide específicamente con la paleta predeterminada de Tailwind CSS y devuelve nombres de clase que puedes pegar directamente en tu marcado.

¿Por qué usar este Buscador de Colores Tailwind?

Comparar manualmente un valor HEX contra 242 tonos Tailwind implica recorrer la documentación o los archivos de configuración. Esta herramienta ejecuta el cálculo de distancia para cada tono y muestra las mejores coincidencias ordenadas por proximidad, con sus valores HEX exactos y nombres de clase Tailwind listos para copiar.

🎯
Mapea cualquier color a clases Tailwind
Pega un código HEX de Figma, Sketch o una guía de marca y obtén la clase de color Tailwind más cercana al instante. La herramienta devuelve varias coincidencias ordenadas para que puedas elegir el tono que mejor se adapte a tu intención de diseño.
🔒
Procesamiento con privacidad garantizada
Todos los cálculos de color se ejecutan en tu navegador. Ningún valor de color se envía a ningún servidor. La herramienta funciona sin conexión después de que se carga la página.
Coincidencia instantánea en cada pulsación
Cambia un solo carácter en el campo HEX y los resultados se recalculan de inmediato. Sin botón de envío, sin indicador de carga, sin petición al servidor.
📋
Copia nombres de clase directamente
Haz clic en cualquier resultado para copiar el nombre de clase Tailwind (como indigo-500) al portapapeles. Pégalo en tu JSX, HTML o configuración de Tailwind sin necesidad de reformatearlo.

Casos de uso del Buscador de Colores Tailwind

Traducción de diseño a código
Los desarrolladores frontend que reciben valores HEX de un diseño en Figma pueden encontrar la clase Tailwind más cercana en lugar de añadir colores personalizados. Esto mantiene la base de código alineada con la paleta predeterminada y reduce el volumen de tailwind.config.js.
Migración de CSS existente a Tailwind
Los ingenieros backend que convierten un proyecto heredado a Tailwind CSS pueden buscar cada color HEX existente y reemplazarlo con la clase de utilidad más cercana. Esto acelera la migración sin tener que elegir cada color desde cero.
Auditoría de sistemas de diseño
Los equipos de DevOps y plataforma que auditan un sistema de diseño basado en Tailwind pueden comprobar qué colores personalizados están lo suficientemente cerca de los tonos predeterminados como para ser reemplazados, reduciendo el mantenimiento de la paleta.
Desarrollo de bibliotecas de componentes
Los ingenieros de QA que prueban una biblioteca de componentes pueden verificar que los colores renderizados coincidan con los tonos Tailwind esperados pegando valores HEX muestreados en el buscador y comprobando la puntuación de distancia.
Tematización de paneles de datos
Los ingenieros de datos que crean paneles con bibliotecas de gráficos estilizadas con Tailwind pueden mapear colores de marca o valores HEX proporcionados por clientes al tono Tailwind más cercano para una tematización uniforme entre componentes.
Aprender la paleta Tailwind
Los estudiantes y desarrolladores que se inician en Tailwind CSS pueden escribir valores HEX arbitrarios y explorar en qué familia de paleta y número de tono aterrizan, construyendo familiaridad con las diferencias entre color-500 y color-700.

Paleta de colores predeterminada de Tailwind CSS

Tailwind CSS v3 incluye 22 familias de colores. Cada familia tiene 11 tonos: 50, 100, 200, 300, 400, 500, 600, 700, 800, 900 y 950. El tono 500 se considera la base de cada familia. La tabla a continuación lista cada familia con sus valores HEX más claro (50) y más oscuro (950).

Familia de colorTonos50 (más claro)950 (más oscuro)
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

Paleta de colores: Tailwind v3 vs v4

Tailwind CSS v4 cambia cómo se definen los colores, pero mantiene los mismos nombres de paleta predeterminada y números de tono.

Tailwind CSS v3
Los colores se definen en tailwind.config.js como valores HEX. La paleta predeterminada incluye 22 familias de colores (desde slate hasta rose) con 11 tonos cada una (50-950). Los colores personalizados se añaden mediante theme.extend.colors. Los nombres de clase siguen el patrón bg-{color}-{shade}, text-{color}-{shade}, etc.
Tailwind CSS v4
Los colores pasan a propiedades personalizadas de CSS definidas en @theme. La paleta predeterminada es la misma: 22 familias y 11 tonos, pero los valores se almacenan como OKLCH en lugar de HEX. Los colores personalizados usan @theme { --color-brand: oklch(0.5 0.2 240); }. Los nombres de clase no cambian: bg-brand, text-indigo-500, etc.

Ejemplos de código

Encuentra el color Tailwind más cercano de forma programática usando la distancia euclídea en el espacio RGB. Cada ejemplo recibe una cadena HEX y devuelve el nombre de clase Tailwind más cercano de la paleta predeterminada.

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

Preguntas frecuentes

¿Cuántos colores tiene la paleta predeterminada de Tailwind CSS?
La paleta predeterminada en Tailwind CSS v3 y v4 contiene 242 colores: 22 familias de colores (slate, gray, zinc, neutral, stone, red, orange, amber, yellow, lime, green, emerald, teal, cyan, sky, blue, indigo, violet, purple, fuchsia, pink, rose) con 11 tonos cada una (50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 950). El negro y el blanco también están disponibles como utilidades independientes.
¿Cuál es la diferencia entre un buscador de colores Tailwind y un buscador de nombres de color CSS?
Un buscador de nombres de color CSS compara tu entrada con los 148 colores con nombre de CSS (como Tomato, SlateBlue o Crimson). Un buscador de colores Tailwind compara con los 242 colores de la paleta predeterminada de Tailwind y devuelve nombres de clase como red-500 o indigo-400. El resultado de un buscador Tailwind es una clase de utilidad que puedes usar directamente en tu HTML o JSX.
¿Puedo usar esta herramienta para proyectos con Tailwind CSS v4?
Sí. La paleta de colores predeterminada en Tailwind v4 usa los mismos nombres y números de tono que v3. Los valores HEX son prácticamente idénticos. La principal diferencia es que v4 almacena los colores internamente como OKLCH, pero el resultado visual coincide con v3 para la paleta estándar. Si has personalizado tu tema v4 con valores OKLCH no predeterminados, el buscador compara solo con la paleta estándar.
¿Qué significa la puntuación de distancia en los resultados?
La puntuación de distancia es la distancia euclídea entre tu color de entrada y el color Tailwind coincidente en el espacio RGB. Una distancia de 0 significa una coincidencia exacta. Una distancia inferior a 10 es muy cercana y generalmente indistinguible a simple vista. Distancias superiores a 30 indican una diferencia notable. La puntuación te ayuda a decidir si usar la clase Tailwind sugerida o añadir un color personalizado.
¿Debo usar siempre el color Tailwind más cercano en lugar de un HEX personalizado?
No siempre. Si la distancia al tono Tailwind más cercano es pequeña (menos de 10-15), cambiar a la clase predeterminada reduce el tamaño de tu configuración y mantiene la paleta uniforme. Si la distancia es grande, o el color es un color de marca específico que debe coincidir exactamente, añádelo como color personalizado en tu configuración de Tailwind. El buscador te ayuda a tomar esa decisión mostrando la distancia exacta.
¿Por qué hay cinco familias de grises (slate, gray, zinc, neutral, stone)?
Cada familia de grises tiene un subtono diferente. Slate tiene un tinte azulado, adecuado para diseños de interfaz con acentos azules. Gray es un neutro equilibrado entre cálido y frío. Zinc se inclina ligeramente hacia el frío sin llegar a ser azul. Neutral es un gris acromático puro sin sesgo de color. Stone tiene un subtono marrón cálido. Tailwind incluye los cinco para que puedas hacer coincidir los grises con la temperatura de color de tu diseño sin configuración personalizada.
¿Cómo añado el color coincidente a mi proyecto Tailwind?
Si la coincidencia es un tono predeterminado exacto o casi exacto, usa el nombre de clase directamente: bg-indigo-500, text-red-400, border-emerald-600. No se necesitan cambios en la configuración. Si quieres usar un color personalizado que es cercano pero no idéntico a un tono Tailwind, añádelo a tu tailwind.config.js bajo theme.extend.colors (v3) o como propiedad personalizada CSS en @theme (v4). El buscador te da el formato del nombre de clase a usar en cualquier caso.