Skip to content

Email link and pixel scanner

List every link, image host and tracking pixel in an email's HTML, and flag the risky ones.

In your browser

What you enter, paste or load stays on this page and is never sent to us.

Paste the HTML as sent, after your platform adds its tracking, to see what receivers see: the text/html part of a test message is best.

Runs in your browser. Nothing you paste leaves this page.

The scanner reads the HTML with JavaScript, which is off in this browser.

What does a link scanner check in an email?

A link scanner lists every address an email's HTML points to: the links with their visible text, the hosts its images load from, and the tracking pixels, usually 1×1 or hidden images. Many filters look up linked domains in blocklists and score some link patterns, such as text naming one site while the link goes to another.

Reading the result

Paste the HTML. You get every link with its text and address, flagged where the text names a different domain, or the link uses a URL shortener, plain http, a bare IP address or javascript:. Then every image, with likely pixels marked, every host and the count of distinct domains. Nothing is fetched or followed, and nothing leaves your browser.

Common problems it finds

  • Link text that names another site

    Text reading https://www.example.com on a link that goes elsewhere is the shape of phishing, and SpamAssassin scores one form of it (HTTPS_HTTP_MISMATCH). Click tracking produces the same shape, so write link text in words rather than addresses.

  • URL shorteners

    A shortener domain is shared by everyone who uses it, spammers included, and it hides where the link leads. SpamAssassin keeps a list of them for its rules. Link to your own domain.

  • Links to an IP address

    SpamAssassin scores links to a bare IPv4 address (NUMERIC_HTTP_ADDR, NORMAL_HTTP_TO_IP). Give the server a hostname.

  • Many different domains

    Each domain a message links to or loads from is one more reputation it depends on, and one more that could be on a blocklist. Tracking, images, fonts and social icons each tend to add one.

Beat · paid monitoring

A heartbeat for your email.

Beat runs every check on this site on a schedule: 41 checks, 25 blacklists and real inbox placement. The moment something breaks, it tells you what broke, why it matters, and the exact fix.

example.comWatching
  • SPFpass
  • DKIMpass
  • DMARCp=none
  • Blacklists0 of 25

Illustrative. Your domain, every few hours.

Also from us:Pulse: your own sending infrastructureConsulting: $65/hr, no retainer