#210C3A#210C3A
#210C3A is a very dark, moderate violet. Relative luminance 0.009; OKLCH L 21.7% C 0.084 H 300.4°. Best body text is #FFFFFF at 17.82:1 contrast (WCAG AA passes).
Color values
| HEX | #210C3A |
|---|---|
| RGB | rgb(33, 12, 58) |
| HSL | hsl(267, 66%, 14%) |
| HSV | hsv(267, 79%, 23%) |
| CMYK | cmyk(43.1%, 79.3%, 0%, 77.3%) |
| CIE-LAB | lab(8.06, 22.34, -25.53) |
| CIE-LCH | lch(8.06, 33.93, 311.20°) |
| OKLab | oklab(21.72% 0.0426 -0.0727) |
| OKLCH | oklch(21.72% 0.084 300.4) |
| XYZ | xyz(1.5222, 0.8918, 4.0941) |
| Luminance | 0.0089 (WCAG relative) |
| Temperature | cool |
| Family | violet |
Closest named colors
Midnight Purple
#280137
ΔE00 3.89
Very Dark Purple
#2A0134
ΔE00 4.58
Dark Purple
#35063E
ΔE00 5.45
Dark Violet
#34013F
ΔE00 5.72
Deep Purple
#36013F
ΔE00 6.11
Dark Indigo
#1F0954
ΔE00 6.57
Perceptual scales
Shades
Tints
Tones
OKLCH scale
Color harmonies
complementary
#210C3A #253A0C
analogous
#0C0E3A #210C3A #380C3A
triadic
#210C3A #3A210C #0C3A21
tetradic
#210C3A #3A0C0E #253A0C #0C3A38
square
#210C3A #3A0C0E #253A0C #0C3A38
split-complementary
#210C3A #3A380C #0E3A0C
monochromatic
#0E0519 #0E0519 #210C3A #3E166D #5B219F
Accessibility & contrast
On white
17.82
#210C3A on #FFFFFF
AA ✓AA large ✓AAA ✓
On black
1.18
#210C3A on #000000
AA ✗AA large ✗AAA ✗
Best text color
#FFFFFF on #210C3A
17.82:1 — WCAG AA (normal text) passes
Contrast matrix
| fg \ bg | ##210C3A | #FFFFFF | #000000 | ##FFFFFF |
|---|---|---|---|---|
| ##210C3A | 1.00 | 17.82 | 1.18 | 17.82 |
| #FFFFFF | 17.82 | 1.00 | 21.00 | 1.00 |
| #000000 | 1.18 | 21.00 | 1.00 | 21.00 |
| ##FFFFFF | 17.82 | 1.00 | 21.00 | 1.00 |
Color blindness preview
Protanopia (red-blind)
#00173B
Deuteranopia (green-blind)
#001739
Tritanopia (blue-blind)
#1B1721
Achromatopsia (no color)
#181818
Design tokens & code
CSS
--color: #210c3a; /* rgb */ color: rgb(33, 12, 58); /* oklch */ color: oklch(21.7% 0.084 300.4);
Tailwind
colors: {
custom: {
50: '#5f4c70',
500: '#210c3a',
950: '#000000',
},
}SCSS
$custom: #210c3a; $custom-light: #5f4c70; $custom-dark: #000000;
JSON
{
"hex": "#210c3a",
"rgb": {
"r": 33,
"g": 12,
"b": 58
},
"hsl": {
"h": 267.391,
"s": 65.714,
"l": 13.725
},
"oklch": {
"l": 0.21721,
"c": 0.08431,
"h": 300.4
},
"luminance": 0.00892
}Semantic roles & 50–950 ramp
primary
#210C3A
secondary
#54762C
accent
#E93F9B
background
#F5F4F6
surface
#E9E7EC
border
#C5C3C7
text
#050107
muted
#79777A