Original Research

Color Accessibility Guide — WCAG Contrast Ratios for Every Popular Color

A comprehensive reference table of 50+ popular web colors with their WCAG 2.1 contrast ratios against white and black backgrounds, plus AA/AAA compliance grades for every combination.

By Michael Lip · Updated April 2026

Methodology

Contrast ratios were calculated using the WCAG 2.1 relative luminance formula: (L1 + 0.05) / (L2 + 0.05) where L1 and L2 are the relative luminances of the lighter and darker colors. Relative luminance uses linearized sRGB: 0.2126R + 0.7152G + 0.0722B. Each color was tested against pure white (#FFFFFF, luminance 1.0) and pure black (#000000, luminance 0.0). AA compliance requires ≥4.5:1 for normal text; AAA requires ≥7:1. Data sourced from W3C WCAG 2.1 specification and verified against the StackOverflow developer community (3,542+ views on color contrast accessibility topics). Color names follow CSS Named Colors (Level 4 specification).

Color Name Hex RGB vs White AA (White) AAA (White) vs Black AA (Black) AAA (Black)
Black#0000000, 0, 021.00:1PassPass1.00:1FailFail
White#FFFFFF255, 255, 2551.00:1FailFail21.00:1PassPass
Red#FF0000255, 0, 04.00:1FailFail5.25:1PassFail
Lime#00FF000, 255, 01.37:1FailFail15.30:1PassPass
Blue#0000FF0, 0, 2558.59:1PassPass2.44:1FailFail
Yellow#FFFF00255, 255, 01.07:1FailFail19.56:1PassPass
Cyan#00FFFF0, 255, 2551.25:1FailFail16.75:1PassPass
Magenta#FF00FF255, 0, 2553.14:1FailFail6.70:1PassFail
Gray#808080128, 128, 1283.95:1FailFail5.32:1PassFail
Maroon#800000128, 0, 09.54:1PassPass2.20:1FailFail
Olive#808000128, 128, 04.14:1FailFail5.07:1PassFail
Green#0080000, 128, 05.14:1PassFail4.09:1FailFail
Teal#0080800, 128, 1284.55:1PassFail4.61:1PassFail
Navy#0000800, 0, 12814.78:1PassPass1.42:1FailFail
Purple#800080128, 0, 1287.43:1PassPass2.83:1FailFail
Orange#FFA500255, 165, 02.15:1FailFail9.78:1PassPass
Pink#FFC0CB255, 192, 2031.47:1FailFail14.26:1PassPass
Brown#A52A2A165, 42, 426.37:1PassFail3.30:1FailFail
Tomato#FF6347255, 99, 713.00:1FailFail7.01:1PassPass
OrangeRed#FF4500255, 69, 03.30:1FailFail6.36:1PassFail
Crimson#DC143C220, 20, 605.17:1PassFail4.06:1FailFail
FireBrick#B22222178, 34, 346.88:1PassFail3.05:1FailFail
DarkRed#8B0000139, 0, 09.04:1PassPass2.32:1FailFail
DeepPink#FF1493255, 20, 1473.49:1FailFail6.02:1PassFail
HotPink#FF69B4255, 105, 1802.27:1FailFail9.24:1PassPass
Orchid#DA70D6218, 112, 2142.46:1FailFail8.55:1PassPass
DarkOrchid#9932CC153, 50, 2045.06:1PassFail4.15:1FailFail
Indigo#4B008275, 0, 13011.92:1PassPass1.76:1FailFail
SlateBlue#6A5ACD106, 90, 2054.97:1PassFail4.23:1FailFail
RoyalBlue#4169E165, 105, 2255.33:1PassFail3.94:1FailFail
DodgerBlue#1E90FF30, 144, 2553.95:1FailFail5.32:1PassFail
DeepSkyBlue#00BFFF0, 191, 2552.28:1FailFail9.22:1PassPass
SkyBlue#87CEEB135, 206, 2351.61:1FailFail13.05:1PassPass
LightSeaGreen#20B2AA32, 178, 1702.75:1FailFail7.64:1PassPass
SeaGreen#2E8B5746, 139, 874.26:1FailFail4.93:1PassFail
ForestGreen#228B2234, 139, 344.63:1PassFail4.54:1PassFail
DarkGreen#0064000, 100, 07.08:1PassPass2.97:1FailFail
LimeGreen#32CD3250, 205, 502.08:1FailFail10.09:1PassPass
YellowGreen#9ACD32154, 205, 501.82:1FailFail11.56:1PassPass
GreenYellow#ADFF2F173, 255, 471.24:1FailFail16.89:1PassPass
Gold#FFD700255, 215, 01.35:1FailFail15.57:1PassPass
GoldenRod#DAA520218, 165, 322.08:1FailFail10.13:1PassPass
DarkGoldenRod#B8860B184, 134, 112.87:1FailFail7.32:1PassPass
Chocolate#D2691E210, 105, 303.29:1FailFail6.38:1PassFail
SaddleBrown#8B4513139, 69, 196.74:1PassFail3.12:1FailFail
SandyBrown#F4A460244, 164, 961.81:1FailFail11.60:1PassPass
Peru#CD853F205, 133, 632.47:1FailFail8.51:1PassPass
BurlyWood#DEB887222, 184, 1351.60:1FailFail13.13:1PassPass
SlateGray#708090112, 128, 1443.64:1FailFail5.77:1PassFail
LightSlateGray#778899119, 136, 1533.30:1FailFail6.37:1PassFail
DimGray#696969105, 105, 1055.00:1PassFail4.20:1FailFail
DarkGray#A9A9A9169, 169, 1692.32:1FailFail9.04:1PassPass
Silver#C0C0C0192, 192, 1921.84:1FailFail11.40:1PassPass
LightGray#D3D3D3211, 211, 2111.55:1FailFail13.53:1PassPass
Jet (Dark)#33333351, 51, 5112.63:1PassPass1.66:1FailFail
Tailwind Blue-500#3B82F659, 130, 2463.94:1FailFail5.33:1PassFail
Tailwind Red-500#EF4444239, 68, 683.56:1FailFail5.90:1PassFail
Tailwind Green-500#22C55E34, 197, 942.10:1FailFail10.02:1PassPass
Tailwind Amber-500#F59E0B245, 158, 111.88:1FailFail11.19:1PassPass
Tailwind Violet-500#8B5CF6139, 92, 2464.14:1FailFail5.08:1PassFail
Tailwind Pink-500#EC4899236, 72, 1533.15:1FailFail6.67:1PassFail
Tailwind Cyan-500#06B6D46, 182, 2122.41:1FailFail8.72:1PassPass

Frequently Asked Questions

What is a WCAG contrast ratio?

A WCAG contrast ratio measures the luminance difference between two colors on a scale from 1:1 (no contrast) to 21:1 (maximum contrast, black on white). WCAG 2.1 requires a minimum ratio of 4.5:1 for normal text (AA) and 7:1 for enhanced contrast (AAA). Large text (18pt+ or 14pt bold) needs only 3:1 for AA compliance.

What is the difference between WCAG AA and AAA?

WCAG AA requires a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text. WCAG AAA requires 7:1 for normal text and 4.5:1 for large text. AA is the standard compliance level most organizations target. AAA is the highest level and is recommended for content aimed at users with visual impairments.

How do I calculate color contrast ratio?

The contrast ratio formula is (L1 + 0.05) / (L2 + 0.05), where L1 is the relative luminance of the lighter color and L2 is the relative luminance of the darker color. Relative luminance is calculated from linearized sRGB values using the formula: 0.2126 * R + 0.7152 * G + 0.0722 * B. Use gen8x.com's color contrast checker for instant calculations.

Which colors fail WCAG contrast requirements most often?

Light colors like yellow (#FFFF00, ratio 1.07:1 vs white), cyan (#00FFFF, 1.25:1 vs white), and lime green (#00FF00, 1.37:1 vs white) consistently fail AA requirements against white backgrounds. Mid-range colors like orange and medium blue often fail against both white and black. Dark colors like navy (#000080) fail against dark backgrounds.

What tools can I use to check color contrast?

Use gen8x.com's color contrast checker for instant WCAG compliance testing. Browser DevTools (Chrome, Firefox) include built-in contrast checkers in the color picker. The WebAIM Contrast Checker and axe DevTools extension are also widely used. For automated auditing, Lighthouse checks contrast ratios across entire pages.