Email Color Contrast Checker
Check WCAG color contrast compliance for your email designs. Enter foreground and background colors to get instant accessibility ratings for normal text, large text, and UI components with real-time preview.
Check WCAG color contrast compliance for email designs
Large text preview (24px)
Normal body text at 16px. This is what most of your email content will look like. Make sure it is easy to read.
Small text at 14px — often used for footer content and disclaimers in marketing emails.
Fine print at 12px — used for unsubscribe links and legal text.
Contrast Ratio
12.63:1
WCAG AAAPass — requires 4.5:1 ratio
Pass — requires 3:1 ratio
Pass — requires 3:1 ratio
Like this tool? Try Sequenzy for free
AI-powered email marketing with Stripe integration, automations, and built-in analytics.
Email contrast tips
- • Many email clients default to light mode — test both light and dark backgrounds
- • CTA buttons need at least 3:1 contrast between button text and button background
- • Avoid light gray text (#999) on white — it fails WCAG and is hard to read on mobile
- • Footer text and unsubscribe links still need to be readable
- • Dark mode overrides may change your colors — use inline styles defensively
About this tool
About 1 in 12 men and 1 in 200 women have some form of color vision deficiency. Add in the millions of people with low vision, aging eyes, or anyone reading email on a phone in direct sunlight, and poor color contrast becomes a serious readability problem. This checker calculates the WCAG 2.1 contrast ratio between any two colors and tells you whether the combination passes for normal text (4.5:1 minimum), large text (3:1 minimum), and UI components like buttons and icons.
Understanding WCAG contrast ratios
The contrast ratio scale runs from 1:1 (no contrast — same color) to 21:1 (maximum contrast — black on white). WCAG AA compliance requires 4.5:1 for normal body text (under 18px) and 3:1 for large text (18px+ regular or 14px+ bold). WCAG AAA, the stricter standard, requires 7:1 and 4.5:1 respectively. For emails, target AA at minimum. Here's what the numbers feel like in practice: #767676 on white is exactly 4.54:1 and just barely passes. #999999 on white is only 2.85:1 — it fails, and it's one of the most common offenders in email design.
Real color examples that fail (and what to use instead)
Light gray text on white (#AAAAAA on #FFFFFF) has a ratio of just 2.32:1. Swap to #757575 for a 4.6:1 ratio that passes AA. White text on a yellow button (#FFFFFF on #FFD700) is only 1.29:1 — basically unreadable. Use dark text (#333333) on yellow instead for a 9.74:1 ratio. Another common mistake: brand-colored links. If your brand blue is #4A90D9, it only gets 3.11:1 on white, which fails for body text. Darken it to #2B6CB0 for a 5.27:1 ratio.
Dark mode and email contrast
Dark mode has made contrast testing twice as important. Email clients like Gmail, Outlook, and Apple Mail each handle dark mode differently — some invert colors automatically, some adjust backgrounds but leave text alone, and some do nothing. A color combination that passes beautifully in light mode can become unreadable when the client swaps your white background to dark gray. The safest approach is to use high-contrast combinations (7:1 or above) that survive transformation, and test with our dark mode preview tool before sending.
Building accessible emails from the start
Don't treat contrast checking as a final step — build it into your design process. Check every text-on-background combination, including CTA buttons, footer text, and preheader links. Run your full email through our accessibility checker for a complete audit that goes beyond color. And remember: making unsubscribe links intentionally low-contrast doesn't just hurt accessibility — spam filters from Gmail and Microsoft actively flag it as a deceptive practice, which can damage your deliverability score.
Frequently Asked Questions
More Free Tools
View all toolsEmail Tracking Pixel Generator
Generate email open tracking pixel HTML code with custom callback URLs and parameters. Build invisible 1x1 pixel tracking tags for email analytics.
Email Open Rate Calculator
Calculate your email open rate and benchmark it against industry averages. Get a performance rating, estimated total opens, and actionable tips to improve your open rates.
GDPR Email Compliance Checker
Audit your email marketing practices against GDPR requirements with this interactive checklist. Check consent collection, subscriber rights, data processing, and more.
Email Thread Explainer
Understand how email threading works — from Re: and Fwd: prefixes to the Message-ID, In-Reply-To, and References headers that connect conversations. Learn how Gmail, Outlook, Apple Mail, and other clients thread emails differently, why marketing emails shouldn't thread, and best practices for managing threads in professional email.