You write the email.
15 clients rewrite it.
Emailens shows you exactly what breaks across Gmail, Outlook, Apple Mail, and 12 more — 15 clients covering 95%+ of real email opens — and gives you framework-native fix snippets for React Email, MJML, and Maizzle.
30 seconds to your first preview
Live Demo
The gap between your design and the inbox
Left: what you built. Right: what your users see. Switch clients to compare.
spoiler: it's Outlook
Showing 7 of 13 supported clients — covering 95%+ of email opens.
+12 more. See full report
How it fits
One step in the workflow you already have
Emailens doesn't replace React Email, MJML, or Maizzle. It's the check between building and shipping.
Build
Write your email in React Email, MJML, Maizzle, or raw HTML — whatever fits your project.
Preview
Paste your source into Emailens. See exactly how 15 clients render it, including dark mode.
Fix & ship
Act on actionable, framework-native fix snippets. Ship knowing every inbox looks right.
Beyond rendering
One preview catches more than CSS bugs
Every preview also runs spam analysis, link validation, accessibility checking, and image optimization — included on all plans.
Spam scoring
Heuristic content analysis — flags excessive caps, missing unsubscribe links, image-heavy layouts, CAN-SPAM address checks, and 15+ other signals.
Link validation
Catches broken hrefs, insecure HTTP links, empty mailto addresses, broken anchors, and generic "click here" anchor text.
Accessibility audit
Checks color contrast, missing alt text, heading hierarchy, lang attributes, and table semantics.
Image analysis
Flags missing dimensions, oversized files, tracking pixels without alt text, and images that break layouts.
Domain authentication
Validates SPF, DKIM, DMARC, MX, and BIMI records so your emails actually reach the inbox — not the spam folder.
Inbox preview
Analyzes subject lines and preheader text with per-client truncation limits. Detects Gmail clipping before your readers do.
Open Source
The engine is open source
The core packages that power Emailens are published on npm and open on GitHub. Use them standalone or through the web app.
@emailens/engine
250+ CSS properties across 15 clients, compatibility scoring, dark mode simulation, DNS deliverability checking (SPF/DKIM/DMARC), and spam scoring analysis.
@emailens/mcp
MCP server with 9 tools — analyze, preview, audit, fix, diff, deliverability, screenshots, and sharing. Works with Claude, Cursor, or any MCP-compatible AI assistant.
New
Figma plugin
Design in Figma? Preview how your email renders in 15 clients — directly inside Figma. Select a frame, click preview, get per-client scores and CSS warnings.
Works with your AI assistant
Drop Emailens into Claude Desktop, Cursor, or any MCP-compatible tool. Analyze emails, fix compatibility issues, capture screenshots — all without leaving your editor.
Pricing
Simple, transparent pricing
No per-seat fees. No annual lock-in. Cancel anytime.
Each preview renders across all 15 clients. Competitors charge per client.
Free
For early adopters
- 30 previews per day
- All 15 email clients
- CSS compatibility report
- Dark mode preview
- MCP server — 7 local tools
Dev
For solo developers
- 100 previews per day
- All 15 email clients
- Full API access
- Share links & Visual Diff
- Size, template & deliverability checks
- MCP screenshots + sharing
Pro
For teams shipping emails
- Unlimited previews
- CI/CD + GitHub Action
- MCP unlimited screenshots
- Team workflows
- AI-powered fixes (auto-generates code patches)
- Everything in Dev
Cancel anytime. Upgrade or downgrade in one click.
Founding 100
The first 100 people who sign up get the Pro plan free for life — every feature, no time limit, no credit card. In exchange, we ask for honest feedback.
- Unlimited previews, forever
- Full API access with 10 keys
- AI fixes, CI/CD, shareable links + diff
- Direct line to the founder