Emailens

Introduction

Emailens is an email QA tool that previews how HTML emails render across 13 email clients including Gmail, Outlook, Apple Mail, Yahoo, HEY Mail, Superhuman, and more.

Emailens tracks 250+ CSS properties across 13 email clients, scores compatibility from 0 to 100, simulates dark mode, checks DNS deliverability, and captures screenshots — all in one API call.

Emailens Preview

How it works

  1. Submit your HTML email (or React Email JSX, MJML, or Maizzle)
  2. Transform — Emailens rewrites CSS for each of 13 email clients
  3. Analyze — CSS compatibility warnings with framework-aware fix snippets
  4. Score — 0-100 compatibility score per client
  5. Dark mode — simulated dark mode variants
  6. Screenshots — rendered previews via headless browser

Use it your way

  • Web app — paste HTML into the preview tool at emailens.dev
  • REST APIPOST /api/preview with your HTML
  • MCP server — use with Claude Desktop or Claude Code
  • GitHub Action — fail PRs when email compatibility drops
  • Engine package@emailens/engine as a standalone npm package

Supported email clients

ClientIDCategoryEngineDark mode
Gmailgmail-webWebmailGmail WebYes
Gmail Androidgmail-androidMobileGmail MobileYes
Gmail iOSgmail-iosMobileGmail MobileYes
Outlook 365outlook-webWebmailOutlook WebYes
Outlook (New)outlook-windowsDesktopOutlook WebYes
Outlook Classicoutlook-windows-legacyDesktopMicrosoft WordYes
Apple Mailapple-mail-macosDesktopWebKitYes
Apple Mail iOSapple-mail-iosMobileWebKitYes
Yahoo Mailyahoo-mailWebmailYahooYes
Samsung Mailsamsung-mailMobileSamsungYes
ThunderbirdthunderbirdDesktopGeckoNo
HEY Mailhey-mailWebmailWebKitYes
SuperhumansuperhumanDesktopBlinkYes

Next steps

On this page