What is a Pure Color?

Pure colors are colors that contain no admixture of white, black, or grey. When you see a hex code like #FF0000 or #00FF00, you are looking at a 100% saturated color at its absolute brightest.

Why shouldn't you use them? Pure colors rarely exist in nature. Because screens emit light, rendering a pure color literally blasts the user's retinas with maximum intensity. This causes eye strain, vibration against other colors, and immediately signals to the user that the UI is "amateur." Professional UI design requires nuance.


Rethinking Reds

Red is crucial for error states, but a pure red makes text unreadable and looks jarring. Soften your reds by mixing in a little black and dialing back the saturation.

Stop Using
#FF000D
Try Using
Premium Reds
#E03030
#C8321C
#C51336
Rethinking Oranges

Pure orange can be overly aggressive. Shift to deeper, burnt oranges for a more sophisticated, premium feel.

Stop Using
#FF8000
Try Using
Premium Oranges
#E86111
#DD590F
#C44007
Nuanced Yellows

Pure yellow against a white background fails accessibility tests miserably. To fix this, shift your yellow slightly toward orange for better contrast.

Stop Using
#FFFF00
Try Using
Pleasant Yellows
#F8E61B
#F2E71A
#F5D927
Trustworthy Greens

Pure green looks radioactive. Tone down the green to make it look "earthy", calm, and trustworthy for success states.

Stop Using
#00FF00
Try Using
Trustworthy Greens
#37CA50
#09B24D
#72D444
Modern Cyans

Pure cyan is jarring. Soften your cyans to feel more modern, aquatic, and readable.

Stop Using
#00FFFF
Try Using
Modern Cyans
#15D1CE
#0BB2BB
#05AFC5
Deep Blues

Digital blue (#0000FF) looks like a default HTML link from the 1990s. Shift your blues to be deeper or more indigo.

Stop Using
#0000FF
Try Using
Deep Blues
#2709BE
#092197
#2C38E5
Soft Purples

Pure magenta is notoriously harsh and looks like a missing texture error. Soften your purples to give a more elegant, vibrant touch.

Stop Using
#FF00FF
Try Using
Soft Purples
#BF1ECA
#FF56EE
#D017AB
The Biggest Sin: Pure Black

Never use #000000 for body text. It creates too much contrast against white, resulting in eye strain as users scroll through your site. Instead, use off-blacks that are tinted slightly (usually with a touch of blue, green, or purple depending on your brand).

Stop Using
#000000
Try Using
Rich Off-Blacks
#171919
#071009
#17121A
Pure White

Instead of using harsh #FFFFFF backgrounds everywhere, try subtle warm or cool off-whites to give your UI a softer, elevated feeling.

Stop Using
#FFFFFF
Try Using
Elevated Off-Whites
#FCF8F7
#F7F9FA
#F8F7FA
Get Better Now, Not "Someday"

Small tweaks to your color palette make an enormous difference in how users perceive the quality and trustworthiness of your software. By ditching pure colors, your app instantly looks more expensive, accessible, and refined. Design like the senior designers you admire. Open up your Figma file and update those hex codes today.

Related Post