Free Color Picker and Contrast Checker | Rybbit | Rybbit
Color Picker and Contrast Checker
Pick a color, copy its HEX, RGB, or HSL value, and verify foreground and background text contrast against WCAG 2.2 thresholds.
Interactive workspace Free · no account required
Foreground color HEX value
Swap colors
Background color HEX value
Preview
Readable color starts with measurable contrast.
Preview normal and large text on the selected background before using the pair in an interface.
Converted foreground values
HEX #10b981 Copy
RGB rgb(16, 185, 129) Copy
HSL hsl(160, 84%, 39%) Copy
WCAG contrast ratio
7.26:1
WCAG 2.2 text thresholds
AA normal text Requires 4.5:1
Pass
AA large text Requires 3:1
Pass
AAA normal text Requires 7:1
Pass
AAA large text Requires 4.5:1
Pass
Colors stay in your browser and are not uploaded.
Move between HEX, RGB, and HSL
HEX and RGB describe the red, green, and blue channels used by screens. HSL expresses the same color as hue, saturation, and lightness, which can be easier to adjust systematically. The formats describe color differently but can resolve to the same visible output.
Check text contrast before shipping
Contrast compares the relative luminance of the text and its background. Under WCAG 2.2, Level AA calls for a ratio of at least 4.5:1 for normal text and 3:1 for large text. Level AAA calls for 7:1 and 4.5:1 respectively. Treat thresholds as a starting check, then review the real interface at its final size and weight.
Color should not carry meaning alone
Pair status colors with labels, icons, patterns, or position so the message remains clear for people with color vision differences. Test hover, focus, active, disabled, error, and success states in both light and dark themes; the resting component alone is not enough.