Skip to content

Debugging

Email HTML Inspector

Checks email template HTML for missing unsubscribe links, broken links, images without alt text, merge tags and markup that inboxes block.

  • Runs in your browser
  • Free to run
Open the tool
You enter
Pasted HTML, or an .html or .zip file.
You get
A safe preview, a verdict, an issue list and tables of links, images and merge tags.
A good result
No errors, an unsubscribe link found, every image with alt text.
On this page
  1. What it is for
  2. What you enter
  3. How it works
  4. Reading the results
  5. Example
  6. Limits and gotchas

#What it is for

Use it before importing a template from an agency or another platform, or when a campaign renders badly in some inboxes.

#What you enter

  • Paste HTML, or drop a file: .html up to 2 MB, or a .zip up to 25 MB (at most 400 files, 60 MB unpacked) with an HTML file and its images.

#How it works

The HTML is read in your browser without running it. Images and styles from a zip are shown from the zip. It looks for:

FindingLevel
<script>, <iframe>, <object>, <embed>Error
No unsubscribe link, images without alt, empty or # links, <form>Warning
http:// links or images, no DOCTYPE, no charsetInfo

It also lists tracking pixels, merge tags ({{ }}, %% %%, *| |*, {% %}, [[ ]]), style blocks, the title and the preheader text.

#Reading the results

The verdict is a pass, "HTML works but has issues to review" (warnings) or "HTML has content that will break in email clients" (any error). Fix errors first; inboxes strip scripts and frames, so content inside them disappears.

Check the merge tag list against the syntax your sending platform uses: a tag from another platform is sent to recipients as plain text.

#Example

A snippet that passes
<a href="https://example.com/?utm_source=newsletter">Open offer</a>
<img src="https://example.com/banner.jpg" alt="Spring banner">
<a href="{{unsubscribe}}">Unsubscribe</a>

#Limits and gotchas

  • An unsubscribe link is recognised by words like unsubscribe or opt-out in the link or its text; a custom wording may be missed.
  • The preview is a browser, not an inbox. Rendering in Outlook or Gmail can still differ.
  • Links are listed, not opened. Follow important ones with the Redirect & UTM Inspector.