Color Picker
Pick any color with a native browser dialog and instantly get the HEX, RGB, and HSL values. Keeps a recent-colors history.
Open toolHome › Tools › Image Processing › Brand Color Accessibility Checker
Paste in your brand colors and instantly see which combinations pass WCAG AA and AAA contrast, how they work together as a palette, and which role each color should play — primary, accent, or neutral. Free, runs entirely in your browser, no file uploads.
Enter at least 2 colors to see the accessibility check.
Harmony
Contrast matrix
Color roles
This free browser-based tool combines three color audits in one workflow: WCAG 2.1 contrast compliance, color harmony analysis, and semantic role assignment. Paste in 2–8 hex color values and the tool instantly shows you which foreground/background pairs pass AA or AAA accessibility requirements, how your palette relates harmonically, and which role each color is best suited to play in your design system.
All calculations run client-side — nothing is sent to a server, no account is required, and no data is retained. The WCAG contrast formula uses the exact relative luminance calculation specified in WCAG 2.1 Success Criterion 1.4.3. AA thresholds: 4.5:1 for normal text, 3:1 for large text. AAA thresholds: 7:1 for normal text, 4.5:1 for large text.
Primary — the color with the highest average contrast versatility (mean of contrast ratio against white and black). A high average means the color can carry text in both light and dark contexts. Secondary — second-highest versatility. Accent — the most saturated color in HSL space; naturally draws attention and suits CTAs or interactive states. Neutral — the least saturated color; suits backgrounds, borders, and supporting text.
WCAG (Web Content Accessibility Guidelines) defines minimum contrast ratios between foreground text and background colors so that people with low vision or color blindness can read content. The AA standard requires a 4.5:1 ratio for normal text and 3:1 for large text (18pt+ regular or 14pt+ bold). For brand design, this matters because a palette that fails contrast requirements cannot be used for body text or interface labels without modification — choosing accessible colors from the start avoids maintaining separate "accessible" and "brand" variants.
WCAG AA requires a contrast ratio of at least 4.5:1 for normal-weight text below 18pt (24px), and at least 3:1 for large text — defined as 18pt (24px) regular weight or 14pt (approximately 18.67px) bold. UI components and graphical elements require a minimum 3:1 ratio against adjacent colors. WCAG AAA, the enhanced standard, requires 7:1 for normal text and 4.5:1 for large text. This tool shows the ratio and pass/fail status for all three thresholds across every combination in your palette.
Keep going
Pick any color with a native browser dialog and instantly get the HEX, RGB, and HSL values. Keeps a recent-colors history.
Open toolConvert between HEX, RGB, and HSL color formats in any direction. All three update live as you type.
Open toolInvert the colors of any image online. Free, no signup, download result in seconds.
Open toolRemove solid-color backgrounds from product photos and graphics. Free, server-side processing.
Open tool