Open Tools LibraryOpen Tools Library
Security & Privacy

Email Header Analyzer

See exactly where an email really came from — trace hops, check SPF/DKIM/DMARC, and spot spoofing signals.

Also known as: Email header trace tool, Raw header analyzer, Mail header decoder, Email authentication checker

100% FreeNo Signup RequiredSPF/DKIM/DMARC ParsingFull Delivery Path
100% local — nothing you enter here ever leaves this browser tab
Loading tool…
Step by step

How it works

  1. 1Get the raw headers from your email client (e.g. Gmail: "Show original"; Outlook: "View source").
  2. 2Paste the full header block into the input.
  3. 3Review the delivery path, authentication results, and any findings flagged for review.
  4. 4Check From/Reply-To/Return-Path for domain mismatches in the summary section.
Why OTL

Why use Email Header Analyzer

Full delivery path reconstruction

Every Received hop is parsed and shown in order, from the sending server to your inbox.

Hop-by-hop delay timing

See exactly how long the message spent between each server along its path.

SPF, DKIM, DMARC, and ARC parsing

Authentication-Results outcomes are extracted and clearly labeled pass, fail, or softfail.

Domain mismatch detection

Flags when From, Reply-To, and Return-Path point at different domains — a common phishing signal.

Handles real-world folded headers

Correctly unfolds RFC 5322 multi-line header values instead of choking on them.

Honest framing, not a fake verdict

Findings are labeled as signals to review, never presented as a definitive "this is phishing" determination this tool can't actually guarantee.

Real-world use

Who uses Email Header Analyzer

Investigating a suspicious email

Check the real delivery path and authentication results before deciding whether to trust a message.

Verifying your own outbound email setup

Confirm your domain's SPF, DKIM, and DMARC are all passing as expected on real sent mail.

Diagnosing why legitimate email lands in spam

Check whether authentication is failing or delivery hops look unusual for messages you know are genuine.

Understanding how long an email took to arrive

See the exact timing between each hop, useful for diagnosing mail delivery delays.

Learning how email authentication works

See real SPF/DKIM/DMARC results and a real delivery chain instead of an abstract explanation.

Checking a mail server migration didn't break anything

Confirm authentication results and delivery hops still look correct after changing mail providers or DNS records.

Deep dive

About Email Header Analyzer

The email you see in your inbox is a rendering of much more information than it shows: every server that touched the message on its way to you prepends a Received header, and the sender's mail server typically declares whether it passed SPF, DKIM, and DMARC checks in an Authentication-Results header. That raw header block is where the real evidence about an email's origin actually lives.

This tool parses that block properly, including RFC 5322's line-folding rules (long header values are often split across multiple indented lines, which have to be rejoined before parsing makes sense), then reconstructs the delivery chain. Because Received headers are prepended newest-first as a message travels, hop-by-hop delays are computed by comparing each hop's timestamp against the one after it — the same logic mail administrators use manually when tracing a delivery problem.

It also parses the Authentication-Results header for SPF, DKIM, DMARC, and ARC outcomes, and checks whether the visible From address lines up with the Reply-To and Return-Path addresses — a mismatch there is a common (though not definitive) phishing signal, since it means replies or bounces go somewhere other than where the message claims to be from.

Every finding is presented as a signal to review, not a verdict — this tool deliberately doesn't claim to definitively tell you an email is fake or safe, since that kind of false certainty is more dangerous than no answer at all. What it does is surface the same raw evidence a security analyst would look at, clearly labeled, so you can make an informed judgment.

Compare

Email Header Analyzer vs. other options

How Open Tools Library compares to desktop software and other online tools.

FeatureOpen Tools LibraryDesktop softwareOther online tools
PriceFree, unlimitedN/A — usually a manual processOften free with server-side processing
Header privacyNever leaves your deviceN/AOften uploaded to a server
Hop delay timingComputed automaticallyManual calculationSometimes included
Domain mismatch detectionBuilt inManual reviewRarely included
Handles folded headersYes, RFC 5322 compliantN/AInconsistent
Claims a definitive verdictNo — signals only, by designN/ASometimes overclaims
Pro tips

Pro tips

  • In Gmail, find raw headers via the three-dot menu → "Show original"; in Outlook, it's usually under message properties → "Internet headers".
  • A From/Reply-To mismatch isn't automatically malicious — mailing lists and no-reply setups do this legitimately, so treat it as a signal to check further, not proof.
  • Hop delays over an hour aren't automatically suspicious — legitimate mail queues can back up during high load.
  • SPF, DKIM, and DMARC checking the sending server, not the message content — a message can pass all three and still be a scam if the sender's own domain is compromised or newly registered for exactly that purpose.
Under the hood

Technical specs

Headers parsed
From, Reply-To, Return-Path, Subject, Date, Message-ID, Received, Authentication-Results
Header unfolding
RFC 5322 compliant (handles multi-line folded values)
Hop delay calculation
Newest-first Received chain, adjacent-hop timestamp comparison
Authentication mechanisms
SPF, DKIM, DMARC, ARC
Finding severity levels
Info and warning, never a definitive verdict
Processing location
100% local, in your browser

Privacy & security

Email headers often contain internal server names, IP addresses, and full sender/recipient chains — genuinely sensitive infrastructure and correspondence detail.

Headers are parsed entirely locally — never uploaded, never seen by a server.

No logging, no storage — nothing is retained after you close the tab.

Safe to paste headers from sensitive or internal emails, since nothing is ever transmitted.

The same local-only trust model applies whether you're checking a personal email or a corporate one.

FAQ

Frequently asked questions

Are my email headers uploaded anywhere?

No. Parsing happens entirely in your browser — nothing is ever transmitted.

Does this tell me for certain whether an email is fake?

No, and it deliberately doesn't claim to. It surfaces the same raw signals a security analyst would review — authentication results, domain mismatches, delivery path — but the final judgment is yours.

How do I get raw headers from Gmail or Outlook?

In Gmail, open the message, click the three-dot menu, and choose "Show original". In Outlook, open message properties and look for "Internet headers".

What does an SPF fail actually mean?

It means the sending server's IP address isn't authorized by the claimed domain's SPF DNS record — a real signal worth investigating, though not proof on its own.

Does this scan links or attachments for malware?

No — that's explicitly out of scope. This tool only analyzes header metadata, not message content or attachments.

Stuck?

Troubleshooting

No findings show up even though I pasted headers

That's expected if the headers look clean — no domain mismatches, no failed authentication, no unusually long delays. Absence of findings is itself a (mildly) positive signal.

Hop delays look impossibly large or negative

This usually means two servers along the path have clocks that aren't in sync, which does happen in the real world — treat unusual delays as informational, not authoritative.

No Authentication-Results header was found

Not every mail server adds this header, and some clients strip it before you can view raw source — its absence doesn't necessarily mean anything suspicious.

Dates aren't parsing for some hops

Some mail servers use non-standard date formats in their Received headers — those hops will show without a parsed date rather than being guessed at incorrectly.

Ready to use Email Header Analyzer?

Free, private, and ready right now — no signup required.

Scroll to Email Header Analyzer