#30159E#30159E
#30159E is a dark, vivid violet. Relative luminance 0.036; OKLCH L 35.4% C 0.197 H 278.3°. Best body text is #FFFFFF at 12.16:1 contrast (WCAG AA passes).
Color values
| HEX | #30159E |
|---|---|
| RGB | rgb(48, 21, 158) |
| HSL | hsl(252, 77%, 35%) |
| HSV | hsv(252, 87%, 62%) |
| CMYK | cmyk(69.6%, 86.7%, 0%, 38%) |
| CIE-LAB | lab(22.42, 50.35, -67.61) |
| CIE-LCH | lch(22.42, 84.30, 306.67°) |
| OKLab | oklab(35.42% 0.0284 -0.1952) |
| OKLCH | oklch(35.42% 0.197 278.3) |
| XYZ | xyz(7.6567, 3.6327, 32.6388) |
| Luminance | 0.0363 (WCAG relative) |
| Temperature | cool |
| Family | violet |
Closest named colors
Cobalt Blue
#030AA7
ΔE00 2.93
Indigo Blue
#3A18B1
ΔE00 2.95
Ultramarine
#2000B1
ΔE00 3.09
Royal Blue (survey)
#0504AA
ΔE00 3.19
Royal
#0C1793
ΔE00 3.32
Indigo (survey)
#380282
ΔE00 4.93
Perceptual scales
Shades
Tints
Tones
OKLCH scale
Color harmonies
complementary
#30159E #839E15
analogous
#153E9E #30159E #75159E
triadic
#30159E #9E3015 #159E30
tetradic
#30159E #9E153E #839E15 #159E75
square
#30159E #9E153E #839E15 #159E75
split-complementary
#30159E #9E7515 #3E9E15
monochromatic
#0F0732 #200E68 #30159E #401CD4 #6647E7
Accessibility & contrast
On white
12.16
#30159E on #FFFFFF
AA ✓AA large ✓AAA ✓
On black
1.73
#30159E on #000000
AA ✗AA large ✗AAA ✗
Best text color
#FFFFFF on #30159E
12.16:1 — WCAG AA (normal text) passes
Contrast matrix
| fg \ bg | ##30159E | #FFFFFF | #000000 | ##FFFFFF |
|---|---|---|---|---|
| ##30159E | 1.00 | 12.16 | 1.73 | 12.16 |
| #FFFFFF | 12.16 | 1.00 | 21.00 | 1.00 |
| #000000 | 1.73 | 21.00 | 1.00 | 21.00 |
| ##FFFFFF | 12.16 | 1.00 | 21.00 | 1.00 |
Color blindness preview
Protanopia (red-blind)
#003BA2
Deuteranopia (green-blind)
#00309C
Tritanopia (blue-blind)
#00425D
Achromatopsia (no color)
#363636
Design tokens & code
CSS
--color: #30159e; /* rgb */ color: rgb(48, 21, 158); /* oklch */ color: oklch(35.4% 0.197 278.3);
Tailwind
colors: {
custom: {
50: '#7a5abc',
500: '#30159e',
950: '#000000',
},
}SCSS
$custom: #30159e; $custom-light: #7a5abc; $custom-dark: #000000;
JSON
{
"hex": "#30159e",
"rgb": {
"r": 48,
"g": 21,
"b": 158
},
"hsl": {
"h": 251.825,
"s": 76.536,
"l": 35.098
},
"oklch": {
"l": 0.35418,
"c": 0.1973,
"h": 278.3
},
"luminance": 0.03633
}Semantic roles & 50–950 ramp
primary
#30159E
secondary
#AEC747
accent
#F335CE
background
#F8F5FB
surface
#EFE9F7
border
#CAC5D0
text
#0B0412
muted
#7C7981