Tips & Tricks · 12 min read

What Is an Email Tracking Pixel? How It Works in Gmail (2026)

An email tracking pixel is a tiny invisible image that reveals when a message is opened. Learn how tracking pixels work in Gmail, their limits, and how to add one.

Mathias Gilson

Written by

Mathias Gilson

CEO, Qualtir

What Is an Email Tracking Pixel? How It Works in Gmail (2026)

On this page

You have probably heard that emails can be tracked without you clicking anything, and that is true. The mechanism behind it is called an email tracking pixel, a tiny invisible image embedded in the body of a message that quietly reports back the moment it loads. No links to click, no button to press, just a normal-looking email doing something in the background.

This guide explains exactly what an email tracking pixel is, how it works technically inside Gmail, where it fails, and how to add one to your own outgoing emails in a few minutes using Mail Tracker.

What Is an Email Tracking Pixel?

An email tracking pixel is a 1x1 image, usually transparent, inserted somewhere in the HTML of an email. It is invisible to the reader because it has no visible size or color, but it is still a real image file hosted on a server. When the recipient’s email client loads that image, which normally happens automatically the moment the message is opened, the request to fetch the pixel tells the sender’s tracking server that the email was viewed.

That single request carries useful metadata: a timestamp, an approximate location based on IP address, and sometimes the device or email client used to open the message. None of this requires the recipient to do anything except open the email and let images load normally, which is exactly what makes pixel tracking so widely used in sales, recruiting, and everyday email communication.

Every open email you send with a tool like Mail Tracker includes one of these images, generated with a unique ID that ties the open event back to that specific message and recipient.

How Email Tracking Pixel Works Step by Step

The mechanism is simple once you break it into its parts.

Step 1: A unique pixel is generated per email

When you send a tracked email, the tracking tool creates a unique image URL for that specific message, something like tracker.example.com/pixel/abc123.png. The ID in the URL is tied to the recipient and the send time, so opening two different tracked emails triggers two different pixel requests.

Step 2: The pixel is embedded in the email body

The tracking tool inserts an <img> tag pointing to that unique URL into the HTML of your email, usually at the very end of the message so it does not interfere with formatting. The image itself is often a single transparent pixel, so it never appears as a visible dot or square.

Step 3: The recipient opens the email and images load

Most email clients, including Gmail, automatically load images when a message is opened unless the sender has disabled that behavior or the recipient has changed their settings. The moment images load, the client sends a request to fetch every image in the email, including the tracking pixel.

Step 4: The server logs the open

The tracking server receiving that image request logs the event: which pixel ID was requested, the timestamp, and technical details like IP address and user agent. It then serves back the actual transparent image so nothing looks broken in the recipient’s inbox.

Step 5: You see the result

The sender sees an open notification, usually within seconds, along with details like whether it is the first open or a repeat view. In Mail Tracker, this shows up as a colored checkmark in your Sent folder next to the email.

Mail Tracker logo Try Mail Tracker

Mail Tracker adds a tracking pixel to every Gmail message automatically, with real-time open notifications and full history in your Sent folder. No coding required.

Get Started →
Mail Tracker screenshot

What Is Pixel Tracking Used For?

Pixel tracking shows up in far more places than most people realize. Understanding the common uses helps explain why it is worth setting up on your own outgoing mail.

  • Sales outreach: Reps use open data to time follow-ups and prioritize prospects who reread a proposal. Our sales email tracking guide covers this use case in detail.
  • Recruiting: Confirming a recruiter opened a resume tells a candidate when a polite check-in is worth sending.
  • Marketing newsletters: Platforms like Mailchimp and HubSpot embed a tracking pixel in every campaign to calculate open rates across a list.
  • Freelance and client work: Knowing a client opened an invoice or contract removes the guesswork from “did they even see this.”
  • Personal email: Everyday Gmail users add a tracking pixel to confirm important one-off messages, like a job application or a time-sensitive request, were actually seen.

Email Tracking Pixel Limitations You Should Know

A tracking pixel is useful, but it is not perfect, and knowing where it fails prevents you from reading too much into missing data.

Apple Mail Privacy Protection blocks it by default

Apple Mail Privacy Protection, enabled by default on iPhone, iPad, and Mac Mail, pre-loads every image in an email through Apple’s own proxy servers regardless of whether the recipient actually opens the message. This means Apple Mail users can show as “opened” instantly, even if they never look at the email, or can mask real opens behind noise from the proxy. It is the single biggest source of inaccurate open data in pixel tracking today.

Images have to load for the pixel to fire

If a recipient’s email client is set to block images by default, or they read the email in a plain-text preview pane without loading remote content, the pixel never fires and the open goes unrecorded even though the message was genuinely read.

Corporate security scanners can trigger false opens

Some corporate email security tools pre-scan incoming messages, including their images, before the recipient ever opens them. This can register an open the moment an email lands, well before an actual human reads it.

An open is not proof of comprehension

Even a clean, accurate pixel fire only tells you the email was displayed. It does not tell you the recipient read every word or understood the message, so treat open data as a directional signal rather than a guarantee.

How to Add a Tracking Pixel to a Gmail Email

You do not need to write any code to add a tracking pixel to your own emails. A browser extension handles the pixel generation and embedding automatically every time you hit send.

  1. Install Mail Tracker. Add Mail Tracker from the Chrome Web Store and sign in with your Google account. It works on personal Gmail and Google Workspace accounts alike.
  2. Compose your email as usual. Open Gmail, click Compose, and write your message. A small checkmark icon near the send button shows tracking is active by default.
  3. Send the message. A single grey checkmark confirms the email left your outbox, and a second grey checkmark confirms it was delivered.
  4. Watch the checkmarks change color. The moment the recipient’s client loads the embedded pixel, the checkmarks turn colored, telling you the email was opened without needing any confirmation from the recipient.
  5. Check your open history anytime. Every tracked email in your Sent folder shows how many times it has been reopened, so you can spot renewed interest days after the first read.

If you also want to know which specific links inside your email were clicked, not just whether the message was opened, see our guide to Gmail link tracking for the additional setup step.

Email Tracking Pixel vs. Native Gmail Read Receipts

Gmail’s built-in read receipt feature works differently from pixel tracking, and the gap in reliability is significant.

FactorNative Gmail Read ReceiptEmail Tracking Pixel (Mail Tracker)
Works on personal GmailNoYes
Needs recipient approvalYes, every timeNo, runs silently
Admin setup requiredYes, for Workspace domainsNo, install and go
Shows repeat opensNo, one confirmation onlyYes, full open history
Notification speedOnly after recipient approvesReal time, as it happens

Native receipts require the recipient’s cooperation every single time, and personal @gmail.com accounts cannot use them at all. A tracking pixel works independently of any approval, which is why it has become the standard method behind most email tracking tools. Our Gmail read receipts guide breaks down the native feature in more depth if you want the full comparison.

Using a tracking pixel on your own outgoing email is legal and widely practiced across sales, marketing, and recruiting. Marketing platforms disclose pixel tracking in their terms, and business correspondence like proposals, invoices, and applications is a standard, accepted use case.

Where it gets murkier is intent and disclosure. Some regions, including the EU under GDPR-adjacent guidance, expect marketing emails to disclose tracking practices in a privacy policy, so if you send bulk campaigns, check your applicable rules. For everyday one-to-one business email such as sales follow-ups or contract sends, a tracking pixel is standard practice and does not require special consent. Using tracking to monitor someone’s behavior outside a legitimate business context is a different matter and worth avoiding.

FAQ

How do I check if an email has a tracking pixel?
In Gmail, you can view an email's original HTML through "Show original" in the message menu and look for a suspicious `` tag pointing to an unfamiliar domain, often sized at 1x1 pixel. Browser extensions like Ugly Email or Trocker can also flag tracking pixels automatically as you read your inbox.
Can I create a tracking pixel for free?
Yes. Mail Tracker generates and embeds a tracking pixel automatically on every email you send from Gmail, with a free plan that covers basic open tracking. You do not need to host your own image server or write any code.
Why did my tracking pixel show an open that never happened?
This is usually caused by Apple Mail Privacy Protection, which pre-loads images through Apple's proxy servers as soon as an email arrives, regardless of whether the recipient opens it. Corporate security scanners can cause the same effect by pre-fetching images before delivery.
Does a tracking pixel work if the recipient blocks images?
No. If images are blocked or not loaded automatically, the pixel request never fires and the open is not recorded, even if the recipient reads the rest of the email in plain text. This is one of the few genuine blind spots in pixel-based tracking.
Is an email tracking pixel the same as link tracking?
No, they measure different actions. A tracking pixel confirms the email was opened when images load. Link tracking works separately by wrapping URLs inside the email, logging a click only when the recipient actively selects a link. Using both together gives a fuller picture of engagement.

The Bottom Line

An email tracking pixel is a small, invisible image that turns a silent inbox into a source of real signal, telling you the moment a proposal, invoice, or application is actually opened. It is not flawless, Apple’s privacy protections and blocked images both create blind spots, but it remains the most reliable way to know what happens after you hit send, without waiting on the recipient to do anything.

If you want this running on your own Gmail account without touching a line of code, install Mail Tracker and start seeing real-time open notifications on every email today, free to start, no credit card required.

Related Articles