color
CSS property · 21 supported, 0 partial, 0 unsupported across 21 clients
color is one of only 6 of 298 tracked features that render identically in all 21 email clients (support data as of Sep 2, 2026).
- 7/7 webmail, 6/6 desktop, 8/8 mobile clients support color fully.
- Across all clients, only 6 of 298 tracked HTML/CSS features render identically everywhere.
Source: caniemail.com (MIT), via the Emailens engine. caniemail records no upstream test date for color; Emailens synced the data Sep 2, 2026.
The color property controls the foreground (text) color of an element and is one of the most universally supported CSS declarations across email clients. While support is broad, the way clients interact with color in dark mode varies significantly, and brand colors can be unexpectedly inverted, desaturated, or replaced.
Client Support
| Client | Category | Engine | Support |
|---|---|---|---|
| Gmail | webmail | Gmail Web | Supported |
| Gmail Android | mobile | Gmail Mobile | Supported |
| Gmail iOS | mobile | Gmail Mobile | Supported |
| Outlook 365 | webmail | Outlook Web | Supported |
| Outlook (New) | desktop | Outlook Web | Supported |
| Outlook Classic | desktop | Microsoft Word | Supported |
| Outlook iOS | mobile | Outlook Mobile | Supported |
| Outlook Android | mobile | Outlook Mobile | Supported |
| Outlook for Mac | desktop | WebKit | Supported |
| Apple Mail | desktop | WebKit | Supported |
| Apple Mail iOS | mobile | WebKit | Supported |
| Yahoo Mail | webmail | Yahoo | Supported |
| Yahoo Mail Android | mobile | Yahoo | Supported |
| Yahoo Mail iOS | mobile | Yahoo | Supported |
| Samsung Mail | mobile | Samsung | Supported |
| Thunderbird | desktop | Gecko | Supported |
| HEY Mail | webmail | WebKit | Supported |
| Proton Mail | webmail | Proton | Supported |
| AOL Mail | webmail | AOL | Supported |
| Fastmail | webmail | Fastmail | Supported |
| Superhuman | desktop | Blink | Supported |
Client-by-client behaviour for color
Fully supports color (21): Gmail, Gmail Android, Gmail iOS, Outlook 365, Outlook (New), Outlook Classic, Outlook iOS, Outlook Android, Outlook for Mac, Apple Mail, Apple Mail iOS, Yahoo Mail, Yahoo Mail Android, Yahoo Mail iOS, Samsung Mail, Thunderbird, HEY Mail, Proton Mail, AOL Mail, Fastmail, Superhuman.
When to use color in email
- Setting body copy color to maintain brand voice across plain-text-heavy emails like newsletters and transactional receipts.
- Defining link color on inline anchor tags so they remain identifiable when clients strip <style> blocks.
- Establishing semantic colors for warnings, success states, and CTAs in marketing and lifecycle emails.
Rendering behaviour and edge cases
- Outlook on Windows ignores named colors like rebeccapurple in some configurations and is most predictable when given hex values.
- Gmail and Yahoo aggressively repaint color in dark mode, which can flip dark text on light backgrounds into unreadable combinations.
- Apple Mail respects color values exactly but applies its own dark-mode color smoothing on iOS 13+.
Recommended fallback strategy
Inline color on every text-bearing element. Pair color with an explicit background-color on table cells so dark-mode auto-inversion has a defined baseline. For links, set color directly on the anchor in addition to the parent <td> to defeat sanitizer rewrites.
FAQ on color in email
Does color work in Outlook on Windows?
Yes. Hex and rgb() values are reliable. Avoid CSS custom properties for color in Outlook Windows , use literal values inline.
Why does my color change in dark mode?
Gmail, Yahoo, and Apple Mail apply automatic color inversion in dark mode. Use the color-scheme meta tag and supply explicit dark-mode color pairs to opt out.
Related Features
Check your own HTML for color
Paste your own, or run the sample below. Analyzed in this page, with no signup and nothing stored.
Test your color layout across 21 email clients
Preview rendering, catch CSS issues, and see how color displays across Outlook, Gmail, and Apple Mail. Free, no account needed.
Instant live preview · No signup required · 21 email engines
Last tested upstream: not recorded · Last synced by Emailens:
caniemail.com (MIT) records no test date for color. The sync date is when Emailens copied the support data, not when anyone tested it. Carried in @emailens/engine data v0.12.2.