MailViewr

Test HTML & MJML emails across every inbox — before you hit send.

1,500+ monthly users · 50+ countries

PRODUCT

  • Email Preview
  • MJML Preview
  • Email Builder
  • Email Readiness
  • Templates
  • Pricing

RESOURCES

  • Blog
  • FAQ
  • How Accurate Is Our Preview
  • MJML to HTML
  • CSS Support Matrix
  • Email Client Quirks
  • Glossary

COMPANY

  • About
  • Email Client Guides
  • Contact
© 2026 MailViewr
Privacy PolicyTerms
MailViewr - Free HTML Email Preview Tool
Free Code EditorEditorTry Email BuilderBuilder

Build

Email BuilderFreeDrag-and-drop visual email builderLearn MoreOpen Studio
TemplatesFreeReady-to-use responsive email templates

Test

Email PreviewFreePreview HTML across Gmail, Outlook & moreMJML PreviewFreeCompile & preview MJML in the browserHTML EditorFreeWrite & edit HTML directly in the browserQA ReportSpam, accessibility & compatibility checksEmail Readiness0-100 pre-send score across 5 checks
ArticlesCSS Support ReferenceEmail Clients
CSS Support MatrixClient Compat MatrixQuirks Database
AccuracyPricingAbout
The most advanced email preview & testing platform

Create, Preview & Perfect HTML Emails

MailViewr is an HTML email builder and preview tool. Design your email visually with the Email Builder, or write HTML/MJML by hand, then see exactly how it renders across 8 email clients: Gmail, Outlook and Apple Mail on desktop, iOS and Android, before you send.

Start Building

8 Email Client Previews

Preview emails in Gmail, Outlook and Apple Mail across desktop, iOS and Android.

Dark & Light Mode Testing

Verify rendering in both dark and light email environments.

Email Readiness Score

Accessibility checks, client compatibility testing, spam analysis, and pre-send QA validation.

Shareable Links & Snapshot History

Share previews with teammates and restore previous snapshots anytime.

Marketers build. Developers code. Same platform.

Whichever way you start, every email lands in the same preview and QA loop before it ships.

Write HTML or MJML

Paste your existing HTML or MJML — MJML compiles to HTML right in the browser. Free to start — no signup.

Write HTML

Build visually

Drag and drop blocks to design your email — no code required, then check it's ready to send.

Build Visually

Start from a template,
not a blank page.

Browse MailViewr's free email template library

  • Built to save time: Start from a polished layout or design your own from scratch
  • Fully customizable: Edit every block, color, and image to match your brand
  • Ready for every inbox: Every template is responsive and tested across email clients
Browse all templates

One loop, whichever way you start

1

Build or code

Drag and drop blocks in the Email Builder, or paste your own HTML or MJML — MJML compiles to HTML right in the browser. Free to start — no signup.

2

Choose an email client

Select Gmail, Outlook, Apple Mail, or a mobile device to test on.

3

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.

Email Builder

Meet the Email Builder

A preview-native visual builder — design an email visually, then validate it in the same place, without exporting to a separate tester.

  • Drag-and-drop blocks — text, images, buttons, columns, dividers
  • Live preview across email clients as you build, including dark mode
  • Built-in pre-flight checks: spam score, accessibility, cross-client compatibility
  • Export clean HTML for any ESP (Mailchimp, SendGrid, Klaviyo, and more), or save it straight to your own Gmail account as a draft

No signup required to try it

Open the builder and start designing right away.

Start Building
Free email preview tool showing HTML email test in Gmail and Outlook
Email Readiness

Five checks, one readiness score

MailViewr Features

Pre-Send QA Report

  • 9 structural checks — unsubscribe link, image alt text, Gmail clipping risk, and more — scored out of 100
  • 80–100 ready to send, 60–79 needs fixes, below 60 flagged critical

Accessibility Report

  • 43 axe-core rules plus 6 email-specific checks — document language, image alt text, deprecated ARIA roles, and document title
  • Free, no signup required

Spam Filter Check

  • Runs your email through SpamAssassin — the industry-standard spam scoring engine
  • Per-rule breakdown shows exactly what's pushing your score up

Send Email Check

  • Send a real test email to a verified inbox before it goes out to your list
  • Manual sign-off confirms it renders correctly, not just passes automated checks

Email Client Compatibility

  • Flags unsupported CSS, risky layouts, and Outlook/Gmail rendering issues
  • Scored against Gmail, Outlook, Apple Mail, Yahoo Mail, and more
Pre-Send QA Report
90/100
Issues Found2 checks failed · fix before sending
  • Gmail Clipping Risk
  • Unsubscribe Link Present
  • No Image-Only Content
  • Alt Text on All Images−5pts
  • No External Stylesheets
  • DOCTYPE Declaration
  • Structural Tags (html/head/body)
  • No Placeholder Hrefs−5pts
  • Viewport Meta Tag
SpamAssassin Score2.4 / 5.0  ✓ Pass

Pre-Send QA Report

Catch problems before you hit send

Run 9 structural checks and a SpamAssassin spam score analysis on your HTML email and get a readiness score out of 100. From Gmail clipping to missing unsubscribe links — see exactly what to fix, before your subscribers do.

Download your report as a professional PDF to share with teammates, clients, or stakeholders. Keep audit records before every send, and use reports for approval workflows and compliance reviews.

  • Gmail clipping risk (102KB limit)
  • Missing unsubscribe link (CAN-SPAM / GDPR)
  • Image-only email detection
  • Alt text on every image
  • No external stylesheet links
  • Placeholder href detection & link audit
  • Missing viewport meta tag
  • DOCTYPE declaration check
  • Structural tags (html / head / body)
  • SpamAssassin spam score + per-rule breakdown
  • Download PDF QA Reports
  • Share reports with clients & teams
  • Keep QA audit records
  • Professional email readiness reports
Run QA Report — it's free

Requires a free account · takes under 5 seconds

Rendering Accuracy

See exactly
how it renders

35% of email opens now happen in dark mode. Mobile clients each invert colors differently — Gmail Android does full CIELAB inversion, Outlook applies partial overrides. MailViewr runs each client's actual algorithm in your browser, so what you see matches what your subscribers see. Desktop Gmail and Outlook render your email exactly as coded — no dark-mode surprises. Apple Mail respects your prefers-color-scheme CSS natively. See how dark mode preview works.

97%
Desktop light mode accuracy
95–98%
Light mode mobile accuracy
14
Client + theme combinations tested

Gmail Desktop

Chrome · Safari · Firefox

Dark modeNo transformation
Light mode97%

Gmail Android

Mobile app

Dark mode~90%
Light mode97%

Gmail iOS

Mobile app

Dark mode75–80%
Light mode95%

Outlook Desktop

Chrome · Safari · Firefox

Dark modeNo transformation
Light mode97%

Outlook Android

Mobile app

Dark mode~70% · beta
Light mode98%

Outlook iOS

Mobile app

Dark mode70–75% · beta
Light mode97%

Outlook mobile dark mode uses undocumented color override logic. Desktop and light mode accuracy is verified against real device recordings. How we measure accuracy →

MailViewr SaaSBrowser - software databaseFP#7 FounderPal
1,500+ monthly users
50+ countries

Trusted by developers at

ring.iomysa.iomoppenheim.comflosek.comzerezes.com.bromnitel.esyoti.comdsv.comxperts.co.zacollegedunia.comlocalizejs.comand many more...ring.iomysa.iomoppenheim.comflosek.comzerezes.com.bromnitel.esyoti.comdsv.comxperts.co.zacollegedunia.comlocalizejs.comand many more...
FAQ

Still have questions?

Everything you need to know about MailViewr. Can't find the answer? Email us directly.

General

It helps you see how your HTML email will look in different email clients and devices before you send it. This eliminates guesswork and reduces the risk of sending broken emails.

The Email Preview tool, HTML Editor, MJML Preview, and QA Reports are free forever, with 5 free previews before signup. The visual Email Builder is also free to use without signing up — creating a free account unlocks the full Email Readiness suite (spam, QA, and compatibility checks) before you send.

No account is required to start. Paste your HTML and preview immediately — you get 5 free previews before we ask you to sign in.

Litmus no longer takes self-serve signups — every plan goes through a sales conversation now. MailViewr's preview and testing tools are free forever, with 5 free previews before you need to sign in. Litmus still wins on real-device screenshot breadth and post-send analytics; MailViewr wins on zero setup and building + testing in one place. See the full comparison in Litmus vs MailViewr, or the wider field in Litmus Alternatives in 2026.

MJML

Yes. Paste your MJML and MailViewr compiles it to HTML in your browser, then previews how it renders across Gmail, Outlook, Apple Mail and mobile — including dark mode.

It does. MailViewr compiles MJML to email-ready HTML in the browser using the official MJML engine. You can preview the result, run a QA report, and download the generated HTML.

Yes. After compiling, MailViewr previews the HTML in Outlook (desktop and mobile) alongside Gmail and Apple Mail so you can catch Word-engine rendering issues before you send.

It's free to start — 5 free previews before signup. Your MJML is compiled entirely in your browser and is never uploaded to a server just to preview it.

Email Rendering

Email clients don't share the same HTML/CSS support. Outlook desktop uses Microsoft Word's rendering engine, which ignores many modern CSS properties like flexbox, grid, and certain padding/margin rules.

MailViewr supports previews for Gmail (web, Android, iOS), Outlook (desktop, web, mobile), Apple Mail, Yahoo Mail, and other popular clients.

Some email clients automatically invert or adjust colors in dark mode to improve readability. This can affect backgrounds, text, and images. Always test dark mode previews to ensure your design remains readable.

Most email clients don't support web fonts. Gmail, Outlook, and Yahoo will fall back to system fonts. Always specify fallback font stacks like 'Arial, Helvetica, sans-serif'.

Best Practices

Those previews often represent devices, not real client rendering quirks. Client-specific previews reveal where Gmail vs Outlook behaves differently, catching issues ESP previews miss.

Start with a high-impact combo: Gmail (mobile) and Outlook (desktop). If it works there, you'll catch most common breakages early. Then expand to Apple Mail and other clients.

Tables are still the most reliable choice for email layouts. While modern clients support divs, Outlook desktop requires table-based layouts for consistent rendering.

Use fluid tables with percentage widths, media queries where supported, and mobile-first design. Test thoroughly since media query support varies by client.

Technical

Yes, MailViewr will load and display external images in your preview. Make sure your image URLs are accessible and use HTTPS for best compatibility.

No. Your HTML is processed locally in your browser and is not stored on our servers. Your email content remains private.

Avoid flexbox, grid, position: absolute/fixed, advanced selectors, and CSS variables. Stick to inline styles, basic padding/margin, and table-based layouts for maximum compatibility.

Yes. The Pre-Send QA Report includes a SpamAssassin spam score check. SpamAssassin is the industry-standard open-source spam scoring engine used by most mail servers. MailViewr runs your HTML through it and returns your score, the 5.0 pass/fail threshold, and a per-rule breakdown so you can see exactly what's triggering flags.

Aim for under 2.0 — that's considered clean. Scores below 5.0 pass most mail servers' default threshold. Scores between 5.0 and 7.9 will be flagged or filtered, and scores of 8.0 or above are typically rejected outright. The SpamAssassin check is included free in every QA Report.

These are expected when testing in a preview tool. MailViewr submits your HTML directly — not through an SMTP server — so there are no routing headers, timestamps, or Message-ID headers. Real sends via any ESP (Mailchimp, SendGrid, etc.) automatically add these headers, so they won't fire on actual campaigns. They carry 0 or negative scores and are flagged as expected in the results panel.

No. The SpamAssassin check is a separate, informational section. Only the 9 structural checks (Gmail clipping, missing unsubscribe link, alt text, etc.) contribute to your score out of 100. The spam score is shown alongside so you have the full picture before sending.

BAYES rules are SpamAssassin's Bayesian classifier — it analyses word patterns in your email statistically. BAYES_00 means it's 99%+ confident the email is not spam (very beneficial). BAYES_99 means it's almost certain it is spam. For marketing emails, keeping your content clear and avoiding spam-like language helps keep the Bayesian score low.

URIBL_BLOCKED means a DNS blocklist query was blocked by the server environment — it does not mean your domain is on a blocklist. This is a common result in sandboxed or preview environments like MailViewr and is not a real spam signal for your email. It should be ignored for testing purposes.

Email Readiness

A 0–100 score shown in the Email Builder that aggregates five checks — Compatibility, Accessibility, Spam, QA, and a manual Final Verification — into one "is this ready to send?" number. It's advisory: nothing about it blocks Save, Send, or Export.

The Accessibility check is free with no signup. Compatibility, Spam, and QA are free with a free account — creating one unlocks the full score.

No — it's a strong signal, not a guarantee. Deliverability also depends on your sending domain, list quality, and ESP reputation, which are outside what a pre-send check can see.

Yes, deliberately. A handful of QA findings — a missing unsubscribe link, a broken image source, Gmail's clipping limit — are treated as blocking and force a "not ready" status regardless of score.

Pick your path — preview or build

Paste your HTML or MJML, or start from a blank canvas in the Email Builder. Either way, you'll see exactly how it renders before you send.

Preview Your EmailStart Building

5 free previews, no signup. The Builder is free to try without signing up.