Color Contrast for Logo and Brand Designers — WCAG Compliance Without Compromising Your Palette
Table of Contents
Brand colors were chosen for emotional resonance, distinctiveness, and memorability — not accessibility ratios. But when those same colors get applied to text and backgrounds on a website, app, or print piece, they need to meet WCAG contrast requirements. The challenge is finding accessible combinations that still feel on-brand. This guide is for designers navigating that tension.
Why brand colors often fail contrast checks
Most brand color palettes are designed to stand out on white backgrounds — and visual distinctiveness does not always correlate with high contrast ratios. Common failure patterns:
- Medium blues and greens — a vibrant #2E86AB might look strong but only achieves 3.8:1 on white, failing AA for normal text
- Brand yellows and oranges — warm colors at mid-brightness are notoriously low-contrast against white (4.5:1 requires quite dark versions of these hues)
- Logo colors used as text — a logo is typically seen large and at high contrast, but the same color used as body text often fails
The Color Contrast Checker lets you test any brand hex pair in seconds.
Checking logos for accessibility
WCAG 1.4.3 applies to text, including text within logos if that logo text is the primary way to identify the brand (as opposed to a purely decorative mark). If your logo contains typographic elements, check the contrast between the letterform color and the background it appears on.
Key scenarios to check:
- Logo on the website header background
- Logo on the email header (often a light or colored background)
- Reversed logo (white on brand color) — check that the brand background color provides sufficient contrast
- Logo on photography or gradient backgrounds — sample the lightest point of the background under the logo
Strategies for making brand colors accessible
You rarely need to change the primary brand colors — usually you need to define which brand colors are for decoration versus for text, and create accessible text variants:
Strategy 1: Define text-safe versions. Take each brand color and create a darker/lighter variant that meets 4.5:1. Document these as official brand colors with the label "accessible text variant." The main brand color stays for backgrounds, illustrations, and UI accents.
Strategy 2: Separate decorative from functional. The core brand blue can appear as a button background, graphic element, or illustration accent. For button labels, headings, and body text, use accessible neutrals (near-black on white, near-white on dark backgrounds).
Strategy 3: Document ratios in your brand guide. For each brand color, document its contrast ratio against white (#FFFFFF) and black (#000000). List which text colors are safe to use on top of each brand color background.
Color contrast in print and marketing materials
WCAG is technically a web standard, but the underlying principle — sufficient luminance contrast for readability — applies to print as well. Brochures, signage, packaging, and presentations benefit from the same thinking.
For print work, the contrast checker gives you the same ratio calculation. The thresholds (4.5:1 for normal text) are a useful benchmark even for print, though there is no legal print equivalent to WCAG.
Additional print considerations: printed colors differ from screen colors. Ink on paper often has less apparent contrast than the same hex pair on a screen. If in doubt, print a proof and assess readability under the expected lighting conditions.
Building an accessible brand color system
The most efficient approach is a documented color system where every color has a known contrast status. A simple format:
| Color Name | Hex | On White | On Black | Safe For |
|---|---|---|---|---|
| Brand Blue | #1E6FA3 | 5.1:1 AA | 4.1:1 Fail | Body text on white |
| Brand Blue (dark) | #0D3F5F | 9.2:1 AAA | 2.3:1 Fail | All text on white |
| Brand Yellow | #F5C842 | 1.7:1 Fail | 12.4:1 AAA | Text on dark backgrounds only |
Run each brand color through the contrast checker against white and black and document the results. This table becomes the accessibility section of your brand style guide.
Try It Free — No Signup Required
Runs 100% in your browser. No data is collected, stored, or sent anywhere.
Open Free Contrast CheckerFrequently Asked Questions
Does accessibility compliance require changing our brand colors?
Usually no. You typically need to define accessible usage rules for existing colors — which combinations are permitted for text, and which are decoration-only. Adding a slightly darker or lighter text variant to the palette is often all that is needed.
Are there contrast requirements for logos specifically?
WCAG 1.4.3 applies to text including text within logos when that text communicates essential information. Purely decorative graphical logos are exempt. When in doubt, check the contrast — it is a few seconds of work and provides legal protection.

