Tested tool guide
Tested browser tools
Checked August 16, 2026
What Email HTML Previewer does, with a checked example
Paste an email's HTML source into the field and the tool renders it in separate frames labeled Gmail, Outlook, and Apple Mail, each approximating how that client treats your markup and CSS, plus a narrower view for checking the phone layout. The thing most people get wrong: there is no single correct render. Those three clients support different subsets of CSS, so the same code legitimately looks different from frame to frame, and the differences are the signal to act on, not a bug in the preview. The paste is processed in the page; nothing is sent anywhere.
Worked example
A concrete input and expected output from the current implementation.
Input
<table role="presentation" width="100%"><tr><td style="padding:24px;background:#f4f4f4;font-family:Arial,sans-serif;text-align:center;"><h1 style="color:#1a73e8;">Product update</h1><p>Version 2.4 ships today.</p><a href="https://example.com" style="display:inline-block;padding:12px 24px;background:#1a73e8;color:#ffffff;border-radius:6px;text-decoration:none;">Read more</a></td></tr></table>
->
Expected output
All three frames show the same single-column card: a light gray block centered in the email, a blue "Product update" heading, one line of body text, and a blue rounded "Read more" button. At the phone width the layout is unchanged - a single column needs no reflow - and nothing scrolls sideways.
Every style in this snippet is inline and the structure is one centered table cell, so no client-specific CSS support or media query is involved. All three simulated clients render it the same way, and the narrow view needs no breakpoint because the column never had siblings to stack.