Skip to content
Free Tool

Email Header Analyzer

When a specific email lands in spam and you need to know exactly why, the headers are the evidence. Paste the raw text into this mail header analyzer to check email headers for SPF, DKIM and DMARC results, trace the message route, and see where delivery failed.

How to get email headers
Gmail: Open email → Three dots → "Show original"
Outlook: Open email → Three dots → "View message source"
Apple Mail: View → Message → All Headers
Yahoo: Three dots → "View raw message"

What an Email Header Analyzer Shows You

This email header analyzer reads the raw header block of a message and turns it into three things: the authentication results (SPF, DKIM and DMARC), the route the message took, and the delay at each hop. It is a mail header analyzer built for deliverability work, so it focuses on the fields that explain why a message was filtered, delayed or rejected.

Support teams use it as an email header viewer to see who sent a message and when. Deliverability engineers use it for email header analysis, to find the hop that added a delay or the authentication check that failed. If you know the job as a message header analyzer, an email message header analyzer or an email headers analyzer, it is the same thing: parsing the Received, Authentication-Results, Return-Path and Message-ID lines into something you can read.

As an email header parser, it joins folded lines and splits each header into a name and a value, the way any header parser does. As a free email header tool it needs no account, and as an email header analyzer tool it adds the authentication verdicts and hop timing on top of the raw text.

Because it works on pasted text, it also acts as a mailbox header analyzer for any account you can open, including shared inboxes and saved bounces. It is not a web header analyzer: tools with that name read the HTTP response headers of a website, while this one reads email headers.

For a quick mail header check, start with the three authentication cards. A header check takes seconds when SPF, DKIM and DMARC all show Pass, and a Fail or Not Found tells you which record to fix first. The SPF record checker, DKIM record checker and DMARC record checker look up the DNS records behind each result, and the domain security scanner covers BIMI, MTA-STS and TLS reporting.

How to Analyze Email Headers

  1. Copy the full raw headers from your mail client. The client guides below show where to find them.
  2. Paste them into the box at the top of this page and press Analyze Headers. You can analyze email headers from any sender, not only your own domain.
  3. Read the SPF, DKIM and DMARC cards first. To analyze email header results for one message, look for Pass, Fail, Softfail, Neutral or Not Found on each card.
  4. Then read the message route. Each hop shows the server, its IP address and the delay since the previous hop, color-coded so that delays above 30 seconds stand out.
  5. Open All Headers to see every field, and use the same steps to analyze header fields such as Return-Path, Reply-To and Message-ID.

You can analyze header email text from any client, as long as you paste the raw header block and not the rendered message. For the fields that matter most in a healthy header, see the technical anatomy of an ecommerce email header and how an SPF, DKIM and DMARC checker verifies all three records.

How to Find Raw Email Headers in Gmail, Outlook, Yahoo and Apple Mail

How do I get email headers in Gmail?

Open the message, click the three dots, then choose Show original. Show original is the fastest way to check email header Gmail stores for a message, and Google's summary at the top of that page lists the SPF, DKIM and DMARC results, a basic Google email header analyzer for authentication. Copy the full text and paste it above for the route and delay breakdown.

How do I get email headers in Outlook?

Open the message, click the three dots and choose View message source (the exact menu wording varies by Outlook version), then copy everything. Paste it into this Outlook header analyzer, which works as a message headers analyzer for headers copied from any Outlook account.

How do I get email headers in Yahoo Mail?

Open the message, click the three dots and choose View raw message. Copy the header lines at the top, which end at the first blank line, and paste them into the analyzer.

How do I get email headers in Apple Mail?

Open the message and choose View, then Message, then All Headers. Select and copy the header text, then paste it into the analyzer. The same steps apply to any client that can show raw or full headers.

Understanding Email Headers

What are email headers?

Email headers are metadata attached to every email containing routing information, authentication results, timestamps, and server details. They're like a postal tracking slip showing every server that handled your email.

What do the authentication results mean?

SPF verifies the sending server is authorized. DKIM verifies the message wasn't altered in transit. DMARC aligns SPF and DKIM with the visible From address. All three passing means maximum trust.

Why are there delays between hops?

Each Received header represents a server that processed the email. Delays can indicate spam filtering, greylisting, server load, or network issues. Large delays (>30 seconds) may affect time-sensitive emails.

What is the Return-Path?

The Return-Path (also called envelope sender or bounce address) is where bounce notifications are sent. It's different from the visible From address and is used in SPF evaluation.

Why We Built This Tool

When a specific email fails, the headers hold the evidence — but raw headers are cryptic. Sent/received timestamps are jumbled, SPF results are buried in authentication headers, and server delays are invisible. This tool normalizes headers so you can trace the route and see exactly where delivery failed: SPF, DKIM, greylisting, or reputation blocking.

What Goes Wrong Without This

Header debugging is manual and slow. Teams copy-paste raw headers into notepad, squint at timestamps, and guess which hop failed. A 2-hour delay between hop 3 and hop 4 might indicate greylisting or ISP filtering, but without the tool, teams don't see it. Parsing headers manually wastes time; visual analysis prevents diagnostic dead ends.

Who This Tool Is For

E-commerce & DTC Brands

Marketing and technical teams debugging why specific campaigns landed in spam — tracing headers to pinpoint authentication, reputation, or server-side failures.

Email Marketing Agencies

Technical support teams auditing client header data to diagnose delivery failures and train clients on reading authentication results for self-service troubleshooting.

B2B SaaS & Outbound Teams

Developers and DevOps engineers investigating transactional mail failures, SPF/DKIM alignment issues, and message routing problems for notification systems.

Frequently Asked Questions

What are email headers?
Email headers are metadata attached to every email containing routing information, authentication results, timestamps, and server details. They're like a postal tracking slip showing every server (hop) that handled your email on its way to the recipient.
What do SPF, DKIM, and DMARC mean in headers?
SPF verifies the sending server is authorized to send from your domain. DKIM verifies the message wasn't altered in transit using cryptographic signatures. DMARC aligns SPF and DKIM with the visible From address. All three passing = maximum trust to ISPs.
What do delays between hops mean?
Each Received header represents a server that processed the email. Delays between hops can indicate spam filtering, greylisting, server load, or network issues. Delays >30 seconds may affect time-sensitive emails and can be a sign of reputation problems.
What is email header analysis?
Email header analysis is reading the technical lines at the top of a message to see who sent it, which servers handled it and whether SPF, DKIM and DMARC passed. Message header analysis is the same job under another name. The output tells you whether a delivery problem comes from authentication, a slow hop or a sender-side setting.
What can this email header checker tell me?
As an email header checker it reports the From, To, Subject and Date values, the SPF, DKIM and DMARC results, the Return-Path, Reply-To and Message-ID where they are present, and a hop-by-hop route with the delay at each hop. It does not query DNS, so it reports what the receiving server recorded when the message was delivered.
How do I do an email header trace?
An email header trace follows the Received lines. Read them from the bottom up: the bottom line is the first server that handled the message and the top line is the last. This tool reverses them for you, so the hops appear in chronological order with the time gap added at each one.
Can I parse email header text without installing anything?
Yes. Paste the raw header block into the box above and the page does the email header parsing in your browser: it joins wrapped lines, splits each header into a name and a value, and reads the Received lines in order. You can parse email header text from Gmail, Outlook, Yahoo, Apple Mail or a saved bounce.
Does this email header lookup show who really sent a message?
This email header lookup lists the From, Return-Path and Reply-To values and the server and IP address in each Received line, but it cannot prove identity on its own. A sender can write the lower Received lines and the From address, so trust the lines added by your own mail provider and the SPF, DKIM and DMARC results over the visible From name.
Can I use this as an email header spam checker?
Partly. As an email header spam checker it shows spam-related fields that are already in the headers, such as X-Spam-Score and X-Spam-Status, the authentication results, and whether a List-Unsubscribe header is present. It cannot score the message content. To score a message before you send it, use the email spam tester.
Is there a header analyzer Google offers?
Google has a Messageheader tool in its Admin Toolbox, and Gmail's Show original page summarizes SPF, DKIM and DMARC, so either works as a Google header analyzer for authentication. This page covers similar ground and adds a timed hop-by-hop route. If you searched for a Google message header analyzer or a Google mail header analyser, paste the text from Show original above, because Gmail headers use the same raw format as any other client.
Is this the same as an email header analyser?
Yes. Analyser and analyzer are the British and American spellings of the same word, and e-mail header analyzer is the older hyphenated form. This mail header analyser accepts the raw header block of any message, so a header analyser and a message header analyser are the same tool. You can analyse email header data exactly as described above.
Can I use this header analyzer email tool for any mail client?
Yes. Paste the full raw header block from any message into this header analyzer email tool, whether it came from Gmail, Outlook, Yahoo or Apple Mail. The page above shows where to find the raw headers in each client.
Do I need an InboxEagle account to use this tool?
No. This tool is completely free and requires no account or sign-up. InboxEagle provides it as a standalone resource for email marketers, developers, and agencies.

Manual Analysis Shows One Email. InboxEagle Shows Every Email.

Stop running manual checks. InboxEagle monitors your sender reputation, authentication, and blacklist status 24/7 — and alerts you the moment something breaks.

Start Free 14-Day Trial

14-day free trial · No credit card · Cancel anytime

Free Checklist

The exact checklist used by 2,000+ email senders to diagnose and fix inbox placement issues — free.

  • Authentication setup (SPF, DKIM, DMARC)
  • Sender reputation signals to monitor
  • List hygiene benchmarks
  • Content & engagement red flags

No spam. Unsubscribe any time.