Skip to main content
Emailens
CSS Properties

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

ClientCategoryEngineSupport
GmailwebmailGmail WebSupported
Gmail AndroidmobileGmail MobileSupported
Gmail iOSmobileGmail MobileSupported
Outlook 365webmailOutlook WebSupported
Outlook (New)desktopOutlook WebSupported
Outlook ClassicdesktopMicrosoft WordSupported
Outlook iOSmobileOutlook MobileSupported
Outlook AndroidmobileOutlook MobileSupported
Outlook for MacdesktopWebKitSupported
Apple MaildesktopWebKitSupported
Apple Mail iOSmobileWebKitSupported
Yahoo MailwebmailYahooSupported
Yahoo Mail AndroidmobileYahooSupported
Yahoo Mail iOSmobileYahooSupported
Samsung MailmobileSamsungSupported
ThunderbirddesktopGeckoSupported
HEY MailwebmailWebKitSupported
Proton MailwebmailProtonSupported
AOL MailwebmailAOLSupported
FastmailwebmailFastmailSupported
SuperhumandesktopBlinkSupported

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.

Zero-Friction Engine Preview

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.