Email Client Compatibility

A reference of CSS and HTML support across four major email clients: Apple Mail, Gmail, Outlook and Yahoo. Data is sourced from caniemail.com. Apple Mail means macOS, Gmail means desktop webmail, Outlook means Windows (Word engine), and Yahoo means desktop webmail.

Support summary

The reference covers 173 features. Each is rated Supported, Partial or Not supported per client, with notes on some entries.

ClientSupportedPartialNot supportedShare supported
Apple Mail1667096%
Gmail92166553%
Outlook372810821%
Yahoo91245853%

Categories

Sample rows

FeatureApple MailGmailOutlookYahoo
@mediaYesPartialNoPartial
@keyframesYesNoNoYes
background-imageYesYesNoPartial
border-radiusYesYesNoPartial
display: flexYesYesNoYes
display: gridYesNoNoNo
positionPartialNoNoPartial
CSS variables (--*)YesNoNoNo
:hoverYesYesNoYes
:checkedYesNoNoYes
linear-gradient()YesNoNoNo
<style>YesPartialPartialYes
<video>YesNoNoNo
<input type="checkbox">YesYesNoYes
WebPYesPartialNoYes
SVG (as <img> src)YesNoNoYes

Notes on some entries explain partial support. For example, @media is supported in the Gmail app but stripped in Gmail web, and Outlook needs VML for background images.

Using the reference

Search by property or element name, filter by category, and filter by support level, either across any client or for one specific client. To see these rules applied to your own HTML, use the Email Render Simulator. For dozens of additional clients, including Samsung Mail, Outlook Mac, Thunderbird, AOL and Proton Mail, see caniemail.com.