Vivid Violet
#9f00ff
A violet that is about as vivid as sRGB can show at this lightness. It is mid — the hardest range to put text on, either colour struggles.
Hex
#9f00ff
RGB
159, 0, 255
OKLCh
56.7% 0.297 303.7°
CIELAB (D50)
43.9, 78.4, -87.7
What is true of this colour, and of no other
- 4 other named colours sit within ΔE00 2 of it.
- It sits exactly on the sRGB boundary: at this lightness and hue the gamut has nothing left, and a wider display would show a more colourful version of it.
- As text on white it measures APCA Lc 74.0; on black, Lc -27.7. 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 14.8 and 16.1 and 73.1 — no red cone.
Text on this colour
White text
5.36:1 — passes AA
Black text
3.92:1 — large text only
White text is the better of the two at5.36:1. That is enough for body text.
The same colour, with one cone missing
As you see it
#9f00ff
protanopia
#3838ff · ΔE00 14.8
deuteranopia
#5a5afe · ΔE00 16.1
tritanopia
#737300 · ΔE00 73.1
The twelve nearest named colours
Ranked by CIEDE2000 — perceptual distance, not hex arithmetic. The closest isVivid Purple at ΔE00 1.279: between 1 and 2 — a trained eye spots it when the two touch; nobody spots it across a room. What the numbers mean.
- Vivid PurpleΔE00 1.279 · #9900fa
- VeronicaΔE00 1.759 · #a020ff
- Star Platinum PurpleΔE00 1.845 · #9500ff
- Zǐ Lúo Lán Sè VioletΔE00 1.935 · #9f0fef
- Singapore OrchidΔE00 2.085 · #a020f0
- Digital VioletsΔE00 2.112 · #aa00ff
- Cosmic HeartΔE00 2.14 · #9601f4
- VioletΔE00 2.607 · #9a0eea
- Bright VioletΔE00 2.897 · #ad0afd
- Amethyst GanzstarΔE00 2.915 · #8f00ff
- Electric VioletΔE00 3.411 · #8f00f1
- Cool PurpleΔE00 3.423 · #aa23ff
10 of these have no page of their own: pages exist for the 4,961 colours the dataset marks as good names.