SupperTools

Useful Online Tools & Utilities to Make Everyday Tasks Easier.

Email Header Decoder to Read Routing and Security Details

Paste raw email headers and get a plain English parse of the journey, the servers involved and the authentication verdicts that decide whether mail is trusted.

Every email carries a hidden travel diary: a block of headers recording which servers handled it, when, and whether it passed the standard authenticity checks. The diary is written in dense technical shorthand, which is why this email header decoder exists — paste in raw headers and it parses them into a human-readable breakdown of sender information, routing hops and security flags.

What Is Packed Inside an Email Header

Beyond the From, To, Subject and Date lines everyone recognises, a full header typically contains:

  • Received lines — one added by each server that handled the message, in reverse chronological order. Reading them bottom-to-top reconstructs the journey from sender to your mailbox.
  • Authentication-Results — the receiving server's verdicts on SPF, DKIM and DMARC: whether the sending server was authorised, whether the message's signature verified, and whether the From domain aligned.
  • Message-ID — the message's unique identifier, assigned when it was sent and quoted in logs on both ends.
  • Return-Path and Reply-To — where bounces go and where replies are directed, which do not always match the visible From address.
  • X- headers — custom fields added by mail software, spam filters and mailing platforms, often including filter scores and campaign identifiers.

The formal definition of these fields lives in RFC 5322, the internet standard for message format — the decoder's job is to save you from having to read the standard, or the raw block, yourself.

What the Decoder Does With Raw Headers

  • Parses the raw block into labelled fields — each header separated and presented readably instead of as one wrapped wall of text.
  • Surfaces the routing hops — the chain of servers and timestamps, so delays and unexpected detours stand out.
  • Highlights the security verdicts — SPF, DKIM and DMARC outcomes in plain view, since those are what most people open headers to check.

Headers pair naturally with deliverability checks: if a decoded header shows failing authentication, the email blacklist check tells you whether reputation is also part of the problem.

Decoding a Header, Step by Step

  1. In your mail client, open the message and find the "view original", "show headers" or "message source" option — every major client hides it in the message menu.
  2. Copy the entire header block, from the first Received line down to the blank line before the message body.
  3. Open the Email Header Decoder and paste the headers in.
  4. Click Decode Headers.
  5. Read the parsed result: start with the authentication verdicts, then walk the Received chain from the bottom up to follow the message's path.
  6. Note the sending server's address and timestamps if you are investigating a delay or a suspicious message.

What People Actually Use Decoded Headers For

"Is this message really from my bank?" A polished phishing email can fake a display name in seconds, but its headers show the true sending server and authentication results. A message claiming to be from a bank whose SPF and DMARC checks fail, sent from an unrelated server, is exposed by thirty seconds in the decoder.

"Why did this email take six hours?" Each Received line carries a timestamp. Comparing consecutive hops shows exactly which server sat on the message — turning a vague complaint to a provider into a specific, provable one.

"Why is our mail going to spam?" The Authentication-Results in messages you sent (ask a recipient for the headers) reveal failing DKIM signatures or SPF misalignment that are invisible from your own sent folder. Fixing those is concrete deliverability work, and validating your list hygiene with the email validator covers the other half.

Reading Headers Without Fooling Yourself

Headers reward care. The topmost Received lines are added by servers near you and are trustworthy; the deeper lines were added earlier in the journey and could, in principle, be forged by a malicious sender — which is why the authentication verdicts from your own receiving server matter more than claims written inside the message. Display names mean nothing; judge by domains, server addresses and check results.

Also know the limits: a decoder interprets the headers you give it — it cannot retrieve headers for a message you do not have, verify a sender's intentions, or scan the message body and attachments for malware. And timestamps depend on each server's clock; a small skew between hops is normal, not evidence.

Header Questions, Answered

Where do I find the full headers of an email?

Every major mail client has the option under a name like "View message source", "Show original" or "Internet headers", usually in the message's menu. It opens a window with the complete raw header block to copy.

What are SPF, DKIM and DMARC in the results?

Three authentication systems: SPF checks the sending server is authorised for the domain, DKIM verifies a cryptographic signature on the message, and DMARC ties them together and tells receivers what to do when they fail. "Pass" on all three is the healthy result.

Can headers prove who really sent an email?

They provide strong evidence — the receiving server's authentication verdicts and the earliest trustworthy Received hops — but the visible From name alone proves nothing, and deeper header lines can be forged by a determined sender.

Why are there so many Received lines?

One is added at each hop: the sender's server, any relays or filters, and your provider's servers. A message that passed through mailing lists or forwarding can collect many.

A header shows a delay of hours between two hops. What does that mean?

One of those two servers held the message — typically a queue backlog, a greylisting delay, or a retry after a failed first delivery attempt. The timestamps tell you which side of the gap to ask about it.

Is it safe to paste headers into an online tool?

Headers contain technical routing data and email addresses, not your password or message content. Still, treat them as you would any diagnostic data and avoid sharing them publicly with the addresses intact.

Can the decoder check the email body or attachments too?

No — it works on headers only. The body and attachments need different tools, and suspicious attachments should not be opened at all.

Every Email Tells on Itself

Headers are the one part of an email the sender cannot fully dress up, which is exactly what makes them worth reading. When a message feels wrong, arrives hours late, or lands in spam, decode its headers before you argue about it — the travel diary rarely lies about where a message has been.

Related Tools