HTML Previewer
Preview raw HTML live in a sandboxed iframe — great for checking an HTML email template before sending.
How this works
Paste raw HTML on the left to see it rendered live on the right — built with HTML email templates in mind (inline styles, table-based layouts), but it works for any HTML snippet. The preview runs in a fully sandboxed iframe with scripting disabled: any <script> tag or onclick/onerror handler in the pasted HTML simply cannot run. That's a browser-level guarantee, not a filter that can be bypassed.
Remote images (https://...) won't load in the preview — the same way Gmail and Outlook block remote images by default. This is intentional, not a bug. Inline (data:) images render normally.
Common uses
- Previewing an HTML email template before sending it (Mailchimp, SendGrid, a custom transactional email)
- Checking how a raw HTML snippet renders before pasting it into a CMS
- Sanity-checking a table-based layout across a rough desktop/mobile width
FAQ
Can pasted HTML run JavaScript?
No. The preview iframe is fully sandboxed with no scripting allowed at all, so any script tag or inline event handler is inert.
Why don’t my images show up?
Remote images are blocked by design, the same way most email clients block them by default. Use a data: URI to test with an inline image.
Does this match every email client exactly?
No — this is a standard browser rendering, not Outlook’s Word-based engine or Gmail’s specific quirks. It’s useful for a fast structural check, not full cross-client QA.