← Back to the blog

Email tracking pixels: what they are and how to stop them

Open a marketing email and, before you've read a word, the sender often already knows you did. That's the job of an email tracking pixel: a tiny, invisible image embedded in the message that quietly reports back the moment it loads. It's one of the most common tracking techniques on the internet precisely because it's so easy to miss — there's nothing to click, nothing to accept, no visible sign it happened. Here's what a tracking pixel actually is, what it tells the sender, and what genuinely stops it.

What is an email tracking pixel?

A tracking pixel is a 1x1, fully transparent image embedded in the HTML of an email, hosted on the sender's (or a tracking service's) own server rather than sent as an attachment. Your email app has no way to tell it apart from any other embedded image, so when the app renders the message, it quietly requests that image file from the sender's server like it would any other. The image itself is invisible — its only purpose is the request. The sender's server logs that request, and because every recipient's copy of the email uses a slightly different image URL (usually with a unique ID baked in), the server knows exactly which recipient just opened the message.

What a pixel actually reveals

How your email provider already fights back

This isn't a niche concern anymore — it's common enough that major providers now blunt it by default, though not identically. The practical difference between clients is worth knowing before you assume you're covered:

Email clientDefault behaviorWhat it means for tracking pixels
Gmail (web)Images are routed through Google's own proxyThe pixel request hits Google's server, not yours — your real IP and device are hidden from the sender
Apple Mail (Mail Privacy Protection)On by default since iOS 15 / macOS MontereyApple preloads images for every message through its own proxy, whether you open it or not — senders see a false "opened instantly" for mail you never read
Outlook.com / desktop OutlookBlocks remote images for unknown sendersPixels from senders not in your contacts stay blocked until you choose to load images
ThunderbirdBlocks remote content by defaultPixels don't load for any sender unless you explicitly allow it

Notice what none of these actually do: stop the pixel from existing, or stop link clicks from being tracked individually. Apple and Gmail mainly hide your identifying details behind a proxy; Outlook and Thunderbird simply don't load the image at all until you say so. Either way, the protection depends entirely on which client you're using at the moment — switch to a client without it, and the same message starts reporting normally.

What you can still do yourself

  1. Keep "load remote images automatically" turned off. If your client offers the setting, use it. No image request, no pixel fire — you can still choose to load images for messages you trust.
  2. Don't assume preview panes are safe. Some apps render images the instant a message is highlighted in a list, not just when you fully open it — check whether your preview pane triggers the same image loading as reading the message.
  3. Treat unsubscribe links from unknown senders with caution. A working unsubscribe link is safe for lists you actually signed up for; in outright spam, clicking anything — including "unsubscribe" — confirms a live, reading human on the other end.
  4. Don't rely on one client's protection everywhere. If you read mail on both a phone with tracking protection and a desktop app without it, the weaker of the two is your real exposure.

The cleanest fix: don't hand out a trackable address at all

Every countermeasure above manages tracking after the fact — it still assumes a sender has your real, ongoing address and is watching it. For newsletters and services you actually want a relationship with, that's a reasonable trade to manage. But a huge share of the mail carrying tracking pixels comes from senders you'll never hear from again on purpose: a coupon popup, a whitepaper gate, a free-trial confirmation. None of those need your real inbox to be the one reporting back.

10MinMail sidesteps the whole mechanism for those cases: generate a free disposable address, receive the one message you actually need, and the address is gone ten minutes later. Any tracking pixel in that mail still fires once, but it reports against an address that no longer exists and was never tied to your name, your IP history or any other message — there's no ongoing inbox left to build a profile against. It's a receive-only address with no signup, so nothing about you was collected in the first place. For the mechanics of how that works end to end, see what is a temporary email address?, and for the bigger picture on what your address gives away beyond tracking pixels, the FAQ and our email privacy checklist cover the rest.

Create a free temporary email address now →