shadcn Indigo Custom in OKLCH
Quick answer: shadcn Indigo Custom is #6366F1, which converts to oklch(0.585 0.204 277.10). On white, it has a WCAG contrast ratio of 4.47:1 and an APCA score of Lc +70.58.
This meets the WCAG 2.2 AA Large text threshold (3:1) on white. The OKLCH base colors used here are available in shadcn/ui since the Tailwind v4 update (February 2025), with 92% global browser support for OKLCH notation (caniuse, April 2026).
Specs
Highest contrast: black
Accessibility lens
How does shadcn Indigo Custom scale from 50 to 950?
- 50oklch(0.964 0.017 267.79)
- 100oklch(0.888 0.055 275.01)
- 200oklch(0.810 0.096 276.21)
- 300oklch(0.733 0.139 276.98)
- 400oklch(0.661 0.182 277.42)
- 500oklch(0.585 0.204 277.12)
- 600oklch(0.494 0.194 276.95)
- 700oklch(0.404 0.174 277.22)
- 800oklch(0.312 0.142 276.82)
- 900oklch(0.221 0.113 277.28)
- 950oklch(0.132 0.081 277.60)
How does shadcn Indigo Custom score on WCAG 2.2 contrast?
Every fg × bg combination, with WCAG 2.2 verdicts.
Where should you use shadcn Indigo Custom in production UI?
What other Tailwind and shadcn colors look like shadcn Indigo Custom?
Tailwind Blue 600 in OKLCH
oklch(0.546 0.215 262.90)
Tailwind Slate 500 in OKLCH
oklch(0.554 0.041 257.40)
Tailwind Emerald 400 in OKLCH
oklch(0.773 0.153 163.20)
Tailwind Violet 600 in OKLCH
oklch(0.541 0.247 293.00)
Tailwind Rose 500 in OKLCH
oklch(0.645 0.215 16.40)
shadcn Primary Blue in OKLCH
oklch(0.623 0.188 259.80)
shadcn Zinc Dark in OKLCH
oklch(0.274 0.005 286.00)
shadcn Slate Accessible in OKLCH
oklch(0.279 0.037 260.00)
shadcn Orange in OKLCH
oklch(0.705 0.187 47.60)
:root {
--background: 240 7% 97%;
--foreground: 240 6% 10%;
--card: 240 7% 97%;
--card-foreground: 240 6% 10%;
--popover: 240 7% 97%;
--popover-foreground: 240 6% 10%;
--primary: 251 57% 45%;
--primary-foreground: 0 0% 100%;
--secondary: 269 58% 86%;
--secondary-foreground: 268 58% 15%;
--muted: 240 7% 94%;
--muted-foreground: 240 6% 50%;
--accent: 209 58% 86%;
--accent-foreground: 209 58% 15%;
--destructive: 0 72% 51%;
--destructive-foreground: 0 0% 100%;
--border: 240 5% 88%;
--input: 240 5% 88%;
--ring: 251 57% 45%;
--radius: 0.5rem;
}
.dark {
--background: 240 7% 6%;
--foreground: 240 7% 97%;
--card: 240 6% 10%;
--card-foreground: 240 7% 97%;
--popover: 240 6% 10%;
--popover-foreground: 240 7% 97%;
--primary: 247 47% 53%;
--primary-foreground: 0 0% 100%;
--secondary: 268 59% 24%;
--secondary-foreground: 269 58% 86%;
--muted: 240 7% 18%;
--muted-foreground: 240 6% 64%;
--accent: 209 59% 24%;
--accent-foreground: 209 58% 86%;
--destructive: 0 72% 51%;
--destructive-foreground: 0 0% 100%;
--border: 240 7% 18%;
--input: 240 7% 18%;
--ring: 247 47% 53%;
--radius: 0.5rem;
}Frequently asked questions
Ready to build your color system?
Free forever, no credit card, Pro when you need more.