Skip to content

Instantly share code, notes, and snippets.

@michaelroper
Last active January 19, 2024 23:19
Show Gist options
  • Save michaelroper/1bbe2232fc49eddac672803e0c4ba813 to your computer and use it in GitHub Desktop.
Save michaelroper/1bbe2232fc49eddac672803e0c4ba813 to your computer and use it in GitHub Desktop.
Tailwind CSS default colors in Palettte.app's JSON format
[
{
"paletteName": "gray",
"swatches": [
{
"name": "100",
"color": "#f7fafc"
},
{
"name": "200",
"color": "#edf2f7"
},
{
"name": "300",
"color": "#e2e8f0"
},
{
"name": "400",
"color": "#cbd5e0"
},
{
"name": "500",
"color": "#a0aec0"
},
{
"name": "600",
"color": "#718096"
},
{
"name": "700",
"color": "#4a5568"
},
{
"name": "800",
"color": "#2d3748"
},
{
"name": "900",
"color": "#1a202c"
}
]
},
{
"paletteName": "red",
"swatches": [
{
"name": "100",
"color": "#fff5f5"
},
{
"name": "200",
"color": "#fed7d7"
},
{
"name": "300",
"color": "#feb2b2"
},
{
"name": "400",
"color": "#fc8181"
},
{
"name": "500",
"color": "#f56565"
},
{
"name": "600",
"color": "#e53e3e"
},
{
"name": "700",
"color": "#c53030"
},
{
"name": "800",
"color": "#9b2c2c"
},
{
"name": "900",
"color": "#742a2a"
}
]
},
{
"paletteName": "orange",
"swatches": [
{
"name": "100",
"color": "#fffaf0"
},
{
"name": "200",
"color": "#feebc8"
},
{
"name": "300",
"color": "#fbd38d"
},
{
"name": "400",
"color": "#f6ad55"
},
{
"name": "500",
"color": "#ed8936"
},
{
"name": "600",
"color": "#dd6b20"
},
{
"name": "700",
"color": "#c05621"
},
{
"name": "800",
"color": "#9c4221"
},
{
"name": "900",
"color": "#7b341e"
}
]
},
{
"paletteName": "yellow",
"swatches": [
{
"name": "100",
"color": "#fffff0"
},
{
"name": "200",
"color": "#fefcbf"
},
{
"name": "300",
"color": "#faf089"
},
{
"name": "400",
"color": "#f6e05e"
},
{
"name": "500",
"color": "#ecc94b"
},
{
"name": "600",
"color": "#d69e2e"
},
{
"name": "700",
"color": "#b7791f"
},
{
"name": "800",
"color": "#975a16"
},
{
"name": "900",
"color": "#744210"
}
]
},
{
"paletteName": "green",
"swatches": [
{
"name": "100",
"color": "#f0fff4"
},
{
"name": "200",
"color": "#c6f6d5"
},
{
"name": "300",
"color": "#9ae6b4"
},
{
"name": "400",
"color": "#68d391"
},
{
"name": "500",
"color": "#48bb78"
},
{
"name": "600",
"color": "#38a169"
},
{
"name": "700",
"color": "#2f855a"
},
{
"name": "800",
"color": "#276749"
},
{
"name": "900",
"color": "#22543d"
}
]
},
{
"paletteName": "teal",
"swatches": [
{
"name": "100",
"color": "#e6fffa"
},
{
"name": "200",
"color": "#b2f5ea"
},
{
"name": "300",
"color": "#81e6d9"
},
{
"name": "400",
"color": "#4fd1c5"
},
{
"name": "500",
"color": "#38b2ac"
},
{
"name": "600",
"color": "#319795"
},
{
"name": "700",
"color": "#2c7a7b"
},
{
"name": "800",
"color": "#285e61"
},
{
"name": "900",
"color": "#234e52"
}
]
},
{
"paletteName": "blue",
"swatches": [
{
"name": "100",
"color": "#ebf8ff"
},
{
"name": "200",
"color": "#bee3f8"
},
{
"name": "300",
"color": "#90cdf4"
},
{
"name": "400",
"color": "#63b3ed"
},
{
"name": "500",
"color": "#4299e1"
},
{
"name": "600",
"color": "#3182ce"
},
{
"name": "700",
"color": "#2b6cb0"
},
{
"name": "800",
"color": "#2c5282"
},
{
"name": "900",
"color": "#2a4365"
}
]
},
{
"paletteName": "indigo",
"swatches": [
{
"name": "100",
"color": "#ebf4ff"
},
{
"name": "200",
"color": "#c3dafe"
},
{
"name": "300",
"color": "#a3bffa"
},
{
"name": "400",
"color": "#7f9cf5"
},
{
"name": "500",
"color": "#667eea"
},
{
"name": "600",
"color": "#5a67d8"
},
{
"name": "700",
"color": "#4c51bf"
},
{
"name": "800",
"color": "#434190"
},
{
"name": "900",
"color": "#3c366b"
}
]
},
{
"paletteName": "purple",
"swatches": [
{
"name": "100",
"color": "#faf5ff"
},
{
"name": "200",
"color": "#e9d8fd"
},
{
"name": "300",
"color": "#d6bcfa"
},
{
"name": "400",
"color": "#b794f4"
},
{
"name": "500",
"color": "#9f7aea"
},
{
"name": "600",
"color": "#805ad5"
},
{
"name": "700",
"color": "#6b46c1"
},
{
"name": "800",
"color": "#553c9a"
},
{
"name": "900",
"color": "#44337a"
}
]
},
{
"paletteName": "pink",
"swatches": [
{
"name": "100",
"color": "#fff5f7"
},
{
"name": "200",
"color": "#fed7e2"
},
{
"name": "300",
"color": "#fbb6ce"
},
{
"name": "400",
"color": "#f687b3"
},
{
"name": "500",
"color": "#ed64a6"
},
{
"name": "600",
"color": "#d53f8c"
},
{
"name": "700",
"color": "#b83280"
},
{
"name": "800",
"color": "#97266d"
},
{
"name": "900",
"color": "#702459"
}
]
}
]
@michaelroper
Copy link
Author

michaelroper commented Jun 8, 2019

This is the default color palette from Tailwind CSS, in the right JSON object format to import into palettte.app. Might be handy if you want to tweak some of the values, and need a starting point. Now I just need to figure out a way to convert the export from palettte.app back into the right format to paste back into a Tailwind config...

@vincerubinetti
Copy link

vincerubinetti commented Jan 19, 2024

This is very out of date.

See here for the latest colors:

https://github.com/tailwindlabs/tailwindcss/blob/master/src/public/colors.js

Manual scrape code

Here is a script to scrape the colors from the current colors palette page:

https://tailwindcss.com/docs/customizing-colors

const colors = {};
for (const row of document.querySelector(".grid").children) {
  const hue = row.firstChild.innerText.toLowerCase();
  const shades = {};
  for (const col of row.querySelector(".grid").children) {
    const [_, shade, hex] = col.innerText
      .toLowerCase()
      .replace(/\s/g, "")
      .match(/([0-9]{2,3}).*(#[a-z0-9]{6})/);
    shades[shade] = hex;
  }
  colors[hue] = shades;
}
copy(JSON.stringify(colors, null, 2));
{
  "slate": {
    "50": "#f8fafc",
    "100": "#f1f5f9",
    "200": "#e2e8f0",
    "300": "#cbd5e1",
    "400": "#94a3b8",
    "500": "#64748b",
    "600": "#475569",
    "700": "#334155",
    "800": "#1e293b",
    "900": "#0f172a",
    "950": "#020617"
  },
  "gray": {
    "50": "#f9fafb",
    "100": "#f3f4f6",
    "200": "#e5e7eb",
    "300": "#d1d5db",
    "400": "#9ca3af",
    "500": "#6b7280",
    "600": "#4b5563",
    "700": "#374151",
    "800": "#1f2937",
    "900": "#111827",
    "950": "#030712"
  },
  "zinc": {
    "50": "#fafafa",
    "100": "#f4f4f5",
    "200": "#e4e4e7",
    "300": "#d4d4d8",
    "400": "#a1a1aa",
    "500": "#71717a",
    "600": "#52525b",
    "700": "#3f3f46",
    "800": "#27272a",
    "900": "#18181b",
    "950": "#09090b"
  },
  "neutral": {
    "50": "#fafafa",
    "100": "#f5f5f5",
    "200": "#e5e5e5",
    "300": "#d4d4d4",
    "400": "#a3a3a3",
    "500": "#737373",
    "600": "#525252",
    "700": "#404040",
    "800": "#262626",
    "900": "#171717",
    "950": "#0a0a0a"
  },
  "stone": {
    "50": "#fafaf9",
    "100": "#f5f5f4",
    "200": "#e7e5e4",
    "300": "#d6d3d1",
    "400": "#a8a29e",
    "500": "#78716c",
    "600": "#57534e",
    "700": "#44403c",
    "800": "#292524",
    "900": "#1c1917",
    "950": "#0c0a09"
  },
  "red": {
    "50": "#fef2f2",
    "100": "#fee2e2",
    "200": "#fecaca",
    "300": "#fca5a5",
    "400": "#f87171",
    "500": "#ef4444",
    "600": "#dc2626",
    "700": "#b91c1c",
    "800": "#991b1b",
    "900": "#7f1d1d",
    "950": "#450a0a"
  },
  "orange": {
    "50": "#fff7ed",
    "100": "#ffedd5",
    "200": "#fed7aa",
    "300": "#fdba74",
    "400": "#fb923c",
    "500": "#f97316",
    "600": "#ea580c",
    "700": "#c2410c",
    "800": "#9a3412",
    "900": "#7c2d12",
    "950": "#431407"
  },
  "amber": {
    "50": "#fffbeb",
    "100": "#fef3c7",
    "200": "#fde68a",
    "300": "#fcd34d",
    "400": "#fbbf24",
    "500": "#f59e0b",
    "600": "#d97706",
    "700": "#b45309",
    "800": "#92400e",
    "900": "#78350f",
    "950": "#451a03"
  },
  "yellow": {
    "50": "#fefce8",
    "100": "#fef9c3",
    "200": "#fef08a",
    "300": "#fde047",
    "400": "#facc15",
    "500": "#eab308",
    "600": "#ca8a04",
    "700": "#a16207",
    "800": "#854d0e",
    "900": "#713f12",
    "950": "#422006"
  },
  "lime": {
    "50": "#f7fee7",
    "100": "#ecfccb",
    "200": "#d9f99d",
    "300": "#bef264",
    "400": "#a3e635",
    "500": "#84cc16",
    "600": "#65a30d",
    "700": "#4d7c0f",
    "800": "#3f6212",
    "900": "#365314",
    "950": "#1a2e05"
  },
  "green": {
    "50": "#f0fdf4",
    "100": "#dcfce7",
    "200": "#bbf7d0",
    "300": "#86efac",
    "400": "#4ade80",
    "500": "#22c55e",
    "600": "#16a34a",
    "700": "#15803d",
    "800": "#166534",
    "900": "#14532d",
    "950": "#052e16"
  },
  "emerald": {
    "50": "#ecfdf5",
    "100": "#d1fae5",
    "200": "#a7f3d0",
    "300": "#6ee7b7",
    "400": "#34d399",
    "500": "#10b981",
    "600": "#059669",
    "700": "#047857",
    "800": "#065f46",
    "900": "#064e3b",
    "950": "#022c22"
  },
  "teal": {
    "50": "#f0fdfa",
    "100": "#ccfbf1",
    "200": "#99f6e4",
    "300": "#5eead4",
    "400": "#2dd4bf",
    "500": "#14b8a6",
    "600": "#0d9488",
    "700": "#0f766e",
    "800": "#115e59",
    "900": "#134e4a",
    "950": "#042f2e"
  },
  "cyan": {
    "50": "#ecfeff",
    "100": "#cffafe",
    "200": "#a5f3fc",
    "300": "#67e8f9",
    "400": "#22d3ee",
    "500": "#06b6d4",
    "600": "#0891b2",
    "700": "#0e7490",
    "800": "#155e75",
    "900": "#164e63",
    "950": "#083344"
  },
  "sky": {
    "50": "#f0f9ff",
    "100": "#e0f2fe",
    "200": "#bae6fd",
    "300": "#7dd3fc",
    "400": "#38bdf8",
    "500": "#0ea5e9",
    "600": "#0284c7",
    "700": "#0369a1",
    "800": "#075985",
    "900": "#0c4a6e",
    "950": "#082f49"
  },
  "blue": {
    "50": "#eff6ff",
    "100": "#dbeafe",
    "200": "#bfdbfe",
    "300": "#93c5fd",
    "400": "#60a5fa",
    "500": "#3b82f6",
    "600": "#2563eb",
    "700": "#1d4ed8",
    "800": "#1e40af",
    "900": "#1e3a8a",
    "950": "#172554"
  },
  "indigo": {
    "50": "#eef2ff",
    "100": "#e0e7ff",
    "200": "#c7d2fe",
    "300": "#a5b4fc",
    "400": "#818cf8",
    "500": "#6366f1",
    "600": "#4f46e5",
    "700": "#4338ca",
    "800": "#3730a3",
    "900": "#312e81",
    "950": "#1e1b4b"
  },
  "violet": {
    "50": "#f5f3ff",
    "100": "#ede9fe",
    "200": "#ddd6fe",
    "300": "#c4b5fd",
    "400": "#a78bfa",
    "500": "#8b5cf6",
    "600": "#7c3aed",
    "700": "#6d28d9",
    "800": "#5b21b6",
    "900": "#4c1d95",
    "950": "#2e1065"
  },
  "purple": {
    "50": "#faf5ff",
    "100": "#f3e8ff",
    "200": "#e9d5ff",
    "300": "#d8b4fe",
    "400": "#c084fc",
    "500": "#a855f7",
    "600": "#9333ea",
    "700": "#7e22ce",
    "800": "#6b21a8",
    "900": "#581c87",
    "950": "#3b0764"
  },
  "fuchsia": {
    "50": "#fdf4ff",
    "100": "#fae8ff",
    "200": "#f5d0fe",
    "300": "#f0abfc",
    "400": "#e879f9",
    "500": "#d946ef",
    "600": "#c026d3",
    "700": "#a21caf",
    "800": "#86198f",
    "900": "#701a75",
    "950": "#4a044e"
  },
  "pink": {
    "50": "#fdf2f8",
    "100": "#fce7f3",
    "200": "#fbcfe8",
    "300": "#f9a8d4",
    "400": "#f472b6",
    "500": "#ec4899",
    "600": "#db2777",
    "700": "#be185d",
    "800": "#9d174d",
    "900": "#831843",
    "950": "#500724"
  },
  "rose": {
    "50": "#fff1f2",
    "100": "#ffe4e6",
    "200": "#fecdd3",
    "300": "#fda4af",
    "400": "#fb7185",
    "500": "#f43f5e",
    "600": "#e11d48",
    "700": "#be123c",
    "800": "#9f1239",
    "900": "#881337",
    "950": "#4c0519"
  }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment