Ultrapurple Merge
#654ea3
A violet that is muted. It is mid — the hardest range to put text on, either colour struggles.
Hex
#654ea3
RGB
101, 78, 163
OKLCh
48.9% 0.132 293.4°
CIELAB (D50)
38.9, 25.4, -43.4
What is true of this colour, and of no other
- No other named colour in the set is within ΔE00 2 of it — it stands alone.
- It uses 49% of the chroma sRGB can show at this lightness and hue.
- As text on white it measures APCA Lc 82.5; on black, Lc -19.4. 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 5.7 and 5.5 and 9.9 — no red cone.
Text on this colour
White text
6.62:1 — passes AA
Black text
3.17:1 — large text only
White text is the better of the two at6.62:1. That is enough for body text.
The same colour, with one cone missing
As you see it
#654ea3
protanopia
#5151a3 · ΔE00 5.7
deuteranopia
#5656a3 · ΔE00 5.5
tritanopia
#5a5a7d · ΔE00 9.9
The twelve nearest named colours
Ranked by CIEDE2000 — perceptual distance, not hex arithmetic. The closest isPurple Opulence at ΔE00 3.564: between 2 and 5 — clearly two colours when compared, easily mistaken from memory. What the numbers mean.
- Purple OpulenceΔE00 3.564 · #60569a
- Prophet VioletΔE00 3.609 · #6f58a6
- Coronation BlueΔE00 3.631 · #59529c
- Purple CoralliteΔE00 3.93 · #5a4e8f
- Sumire VioletΔE00 3.987 · #7058a3
- StudioΔE00 4.091 · #724aa1
- Royal LavenderΔE00 4.581 · #7851a9
- Blue MargueriteΔE00 4.594 · #6a5bb1
- Simply PurpleΔE00 4.643 · #715bb1
- LibertyΔE00 4.676 · #514b98
- RollickΔE00 4.685 · #6d5698
- Old Nan YarnΔE00 4.743 · #5e5896
9 of these have no page of their own: pages exist for the 4,961 colours the dataset marks as good names.