Pick colors, generate harmonious palettes, check contrast accessibility, and copy CSS code.
Large Text Sample
Small text sample for readability testing
The Color Picker and Palette tool lets you pick any color, generate harmonious palettes, check contrast for accessibility, and export the values as HEX, RGB, HSL, or ready-to-use CSS โ perfect for designers and developers.
This is the step people skip and regret. The contrast checker scores foreground-on-background pairs against the WCAG thresholds: 4.5:1 for normal body text to pass AA, 3:1 for large text, and 7:1 for AAA.
Mid-grey text on white โ the look every minimal design tutorial pushes โ routinely lands near 3:1 and fails outright. It looks elegant on a good monitor in a dim room, and becomes unreadable on a phone in daylight, which is where a large share of your visitors are. Finding that out after you've built twelve components is a redesign. Finding out now is a nudge on a slider.
Accessibility is the headline reason, but it isn't the only one. Low-contrast text also fails on cheap laptop screens, on projectors, in bright rooms, and for anyone over about forty. It's a robustness problem as much as a compliance one.
Export as CSS custom properties and paste the block straight into your stylesheet at the start of the project. Having the palette as variables from minute one is what prevents six near-identical blues accumulating in your CSS by the end of the week. HEX, RGB and HSL are all available because different tools want different formats โ and HSL is worth learning to read, since adjusting lightness while holding hue is exactly how you build a scale.
Once the palette passes, fill the layout with deliberately uneven Lorem Ipsum to stress-test it, and check your metadata lengths in the Word Counter. The shipping a small website guide runs the whole sequence in order and explains why contrast comes first.
HEX, RGB, and HSL. Pick a color and the tool shows all formats at once and lets you copy them or export as CSS variables.
It compares two colors and reports their contrast ratio against WCAG accessibility guidelines, so you can confirm text will be readable (AA or AAA) on your chosen background.
Yes. From a base color it builds complementary, analogous, and shade-based palettes you can use as a starting point for a design system.
Yes, free with no signup, running entirely in your browser.