Free accessibility tool

Logo Contrast Checker

Extract colors from a logo, choose a foreground and background, and see the exact WCAG contrast ratio. Type any HEX value (#RGB or #RRGGBB) to test approved brand combinations.

Have HEX values already? Use the brand colour contrast calculator.

Private by design. Your image is analyzed locally in this browser. It is not uploaded or stored.

Private processing: static SVG, PNG, JPEG or WebP; up to 16 megapixels and 8,192 pixels per side. SVG is sanitized and rendered in this tab. Files and analysis results stay in this tab. Source limit: 10 MB. Palette values are estimates from this file, not official brand colours. The grade is a technical heuristic, not an AI opinion, accessibility certification or originality verdict.

What the contrast results mean

3:1AA for large text and a common threshold for meaningful UI graphics.
4.5:1AA for normal text and AAA for large text.
7:1AAA for normal text.

WCAG exempts text that is part of a logo or brand name from the text contrast requirement. That exemption does not make low contrast a good practical choice, and it does not apply automatically when brand colors are reused for navigation, buttons, body text, charts, or form controls.

Check the final context, not only the logo file

A transparent logo can appear over many surfaces. Test every approved light, dark, photographic, and tinted background. Where contrast is weak, create an official reversed or single-color variant instead of adding an improvised shadow or outline at the point of use.

Questions about logo contrast

What contrast ratio does WCAG require?

WCAG 2 level AA asks for at least 4.5:1 for normal text and 3:1 for large text and meaningful interface graphics. Level AAA asks for 7:1 for normal text and 4.5:1 for large text.

Do logos have to meet text contrast rules?

WCAG exempts text that is part of a logo or brand name. The exemption does not cover brand colours reused for navigation, buttons, body text or charts, and low contrast still makes a mark harder to see.

Does this replace accessibility testing?

No. It measures one colour pair. Test the real page with real content, sizes and states, and include people who use assistive technology.

Optional usage measurement

Help us understand which catalogues and file formats are useful. We do not record search text, uploaded images, names, email addresses or IP addresses in usage events. Events expire after 30 days. Local, staff and recognised bot traffic is separate.

Measurement is off until you opt in. Downloads have separate operational delivery counts.