Green Envy
#77aa00
A green that is saturated. It is light — black text sits on it comfortably, white text does not.
Hex
#77aa00
RGB
119, 170, 0
OKLCh
67.6% 0.177 128.0°
CIELAB (D50)
64.1, -32.8, 64.2
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 53.4; on black, Lc -48.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 11.4 and 11.1 and 54.8 — no red cone.
Text on this colour
White text
2.79:1 — fails AA
Black text
7.53:1 — passes AA
Black text is the better of the two at7.53:1. That is enough for body text.
As text on white, it needs to change
#5b8300 is the nearest colour of the same hue that passes AA on white, at 4.50:1. Only the lightness moved, and some saturation was given up to stay inside sRGB.
The same colour, with one cone missing
As you see it
#77aa00
protanopia
#a5a500 · ΔE00 11.4
deuteranopia
#9d9d0f · ΔE00 11.1
tritanopia
#9494d4 · ΔE00 54.8
The twelve nearest named colours
Ranked by CIEDE2000 — perceptual distance, not hex arithmetic. The closest isPlus Ultra at ΔE00 0.579: below 1.0 — an ordinary observer cannot tell these apart, even side by side. What the numbers mean.
- Plus UltraΔE00 0.579 · #78ac01
- Bevelled GrassΔE00 1.314 · #75ac16
- Lima SombrioΔE00 1.561 · #7aac21
- Hillsbrad GrassΔE00 1.692 · #7fa91f
- ChristiΔE00 2.115 · #71a91d
- Support GreenΔE00 2.196 · #78a300
- Appetising AsparagusΔE00 2.907 · #66aa00
- Avocado GreenΔE00 3.027 · #87a922
- Guardian of GardensΔE00 3.097 · #88aa22
- German HopΔE00 3.177 · #89ac27
- UFO Defense GreenΔE00 3.21 · #88aa11
- Dark SlimelimeΔE00 3.271 · #66aa11
10 of these have no page of their own: pages exist for the 4,961 colours the dataset marks as good names.