Mauve Magic
#bf91b2
A magenta that is nearly neutral — the hue shows only against a true grey. It is light — black text sits on it comfortably, white text does not.
Hex
#bf91b2
RGB
191, 145, 178
OKLCh
71.0% 0.071 336.9°
CIELAB (D50)
65.4, 21.9, -10.3
What is true of this colour, and of no other
- 3 other named colours sit within ΔE00 2 of it.
- It uses only 27% of the chroma available at this lightness and hue — there is a far more vivid version of this colour inside sRGB.
- As text on white it measures APCA Lc 51.6; on black, Lc -50.3. The sign is the polarity, which the WCAG ratio discards.
- Built into an eleven-step scale, 10 of the 10 adjacent pairs stay ΔE00 2 apart — see the ramp.
- protanopia and deuteranopia and tritanopia shift it by ΔE00 15.5 and 16.1 and 50.3 — no red cone.
Text on this colour
White text
2.66:1 — fails AA
Black text
7.91:1 — passes AA
Black text is the better of the two at7.91:1. That is enough for body text.
As text on white, it needs to change
#956989 is the nearest colour of the same hue that passes AA on white, at 4.50:1. Only the lightness moved.
The same colour, with one cone missing
As you see it
#bf91b2
protanopia
#9797b2 · ΔE00 15.5
deuteranopia
#a0a0b1 · ΔE00 16.1
tritanopia
#aaaa00 · ΔE00 50.3
The twelve nearest named colours
Ranked by CIEDE2000 — perceptual distance, not hex arithmetic. The closest isTiny Ribbons at ΔE00 1.353: between 1 and 2 — a trained eye spots it when the two touch; nobody spots it across a room. What the numbers mean.
- Tiny RibbonsΔE00 1.353 · #b98faf
- Fabulous FantasyΔE00 1.471 · #ba90ad
- Blooming LilacΔE00 1.952 · #ba93af
- Purple LepidoliteΔE00 2.188 · #b88aac
- Elite PinkΔE00 2.322 · #bb8da8
- A Plum JobΔE00 2.63 · #bb8aa7
- Shock JockeyΔE00 2.639 · #bb88aa
- Lavender QuartzΔE00 2.683 · #bd88ab
- RosyΔE00 2.832 · #be89a8
- La la LoveΔE00 2.892 · #bf90bb
- Sunset HorizonΔE00 2.904 · #ba87aa
- Morning Glory PinkΔE00 2.923 · #ca99b7
11 of these have no page of their own: pages exist for the 4,961 colours the dataset marks as good names.