Test HTML & MJML Emails in Gmail, Outlook, Apple Mail Before You Send
Preview your email across Gmail, Outlook, and Apple Mail — desktop and mobile — before you send. Catch dark mode issues and get a full QA report.
Everything you need to send email with confidence

Email Client Coverage
- Gmail, Outlook, Yahoo Mail — web, iOS, Android
- Device simulation — desktop, tablet, mobile, orientation toggle
Rendering & Compatibility Testing
- Dark mode preview and testing
- CSS compatibility score with per-client error detection
Code Validation Tools
- Inline CSS validation (style blocks + inline attributes)
- CSS inlining
Pre-Send Quality Assurance
- Send test emails to your inbox
- Pre-Send QA Report — 9 checks, score out of 100
How it works
Paste your HTML or MJML
Paste your HTML or MJML email directly into the editor — MJML compiles to HTML in the browser. No signup required.
Choose an email client
Select Gmail, Outlook, Apple Mail, or a mobile device to test on.
Preview, fix & send
See exactly how it renders, check your compatibility score, toggle dark mode preview, and send a test email to your inbox—all before going live.
DISCOVER
HANDY
TEMPLATES
Free HTML email templates with variables pre-tagged for Mailchimp, SendGrid, and Klaviyo. Preview in any email client before you send. Save time, look professional, and get perfect rendering every time.
See exactly
how it renders
35% of email opens now happen in dark mode. Every email client inverts colors differently — Gmail Android does full CIELAB inversion, Outlook applies partial overrides, Apple Mail uses HSL transforms. MailViewr runs each client's actual algorithm in your browser, so what you see matches what your subscribers see.
Gmail Desktop
Chrome · Safari · Firefox
Gmail Android
Mobile app
Gmail iOS
Mobile app
Outlook Desktop
Chrome · Safari · Firefox
Outlook Android
Mobile app
Outlook iOS
Mobile app
Outlook mobile dark mode uses undocumented color override logic. Desktop and light mode accuracy is verified against real device recordings. How we measure accuracy →

