Skip to main content
All React Email components have been tested and verified to work across the most popular email clients. This ensures your emails render correctly regardless of where your recipients view them.

Supported Email Clients

React Email components are fully compatible with the following email clients:

Gmail

Full support for all React Email components

Apple Mail

Full support for all React Email components

Outlook

Full support for all React Email components

Yahoo! Mail

Full support for all React Email components

HEY

Full support for all React Email components

Superhuman

Full support for all React Email components

What This Means

React Email handles the complexity of email rendering inconsistencies for you. While building emails, you don’t need to worry about:
  • Table-based layouts: React Email generates the necessary table markup that email clients require
  • CSS support variations: Components use inline styles and email-safe CSS
  • Rendering quirks: Each component is tested to handle client-specific rendering issues
  • Dark mode: Built-in support for dark mode across all supported clients

Responsive Design

All components are designed to be responsive and work well on:
  • Desktop email clients
  • Mobile email apps
  • Web-based email clients
The components automatically adapt to different screen sizes while maintaining compatibility with older email clients that have limited CSS support.

Testing Your Emails

While React Email components are tested across these clients, we recommend testing your complete email templates to ensure:
  • Custom styling renders as expected
  • Images load correctly
  • Links work properly
  • Your layout adapts well to different screen sizes
Consider using email testing tools to preview your emails across multiple clients before sending them to your users.

Continuous Compatibility

The React Email team continuously monitors email client updates and ensures components remain compatible as email clients evolve. If you encounter any rendering issues, please report them on the GitHub repository.

Build docs developers (and LLMs) love