About email headers
What are email headers?
Email headers are the lines of metadata at the top of every message, before the body. They record who the message is from and to, the subject, the date, a unique Message-ID, the route it took through mail servers, and the results of checks such as SPF, DKIM and DMARC. Mail apps hide most of them, but they are the main evidence when you need to understand why a message was delayed, rejected, filtered or looks odd.
This email header analyzer (you may also think of it as an email header checker, parser or decoder) turns the raw text into a structured view of authentication, routing, timestamps and anomalies. It reads standard headers, so it works with Gmail, Microsoft 365, Yahoo, Postfix, Exim and other servers without provider-specific rules.
What this analyzer checks
- Header structure: folded lines, repeated headers, case-insensitive names, malformed lines and control characters.
- SPF, DKIM, DMARC and ARC results as reported by receiving servers, kept separate for every Authentication-Results header.
- Sender identity: From, Reply-To, Sender and Return-Path, with domain alignment shown against DMARC.
- The Received chain as a delivery path, with servers, IP addresses, protocols, TLS indications and time between hops.
- Date and timestamps converted to UTC, plus clock anomalies and potential delays.
- Technical observations with a severity and a recommended next step, and a transparent Email Authentication Health score.
How email authentication works
SPF lets a domain list the servers allowed to send mail for its envelope sender. DKIM lets a domain sign a message so receivers can confirm it was not altered. DMARC ties the two to the visible From domain and tells receivers what to do when neither aligned check passes. ARC lets intermediaries such as forwarders and mailing lists preserve the results they saw.
The receiving server performs these checks and records the outcome, usually in an Authentication-Results header. This tool reads that record. It does not repeat the checks: it performs no DNS lookups, fetches no DKIM keys and verifies no signatures, so a missing result is shown as unknown, never guessed.
How to interpret the results
- Received headers are read bottom to top. The bottom line is the first server that received the message. Lines added by servers outside your control are claims, not guarantees.
- Date vs Received: the Date header is set by the sender and may be wrong. Received timestamps are added by receiving servers.
- Severity: Good means a check passed as reported, Info is context, Warning is worth a look, and High is reserved for strong technical reasons such as a DMARC fail or multiple From headers.
- Private IPs and mismatched domains are common in legitimate mail, so they are shown for context rather than raised as alarms.
Limitations
Email headers can provide useful authentication and routing information, but they cannot by themselves prove that a message is safe or malicious. A phishing email can pass SPF, DKIM and DMARC for a domain the attacker owns, and a legitimate message can fail after forwarding. This is not a phishing detector, the score is not a safety rating, and an IP address in a header does not show where a person is.
DKIM and ARC signatures are detected but not cryptographically verified here. Organizational-domain matching for relaxed alignment uses a short built-in suffix list, so it is approximate for unusual domains.
Privacy
Headers can contain addresses, IPs, server names and message IDs. Processing happens in your browser and the headers are not uploaded, stored, sent to analytics or looked up externally. Only analyze headers from messages you are authorized to inspect. If you need to share a header for support, mask the sensitive parts first with the Log Sanitizer.
Related tools and guides
Reviewing how your website protects visitors is the web-side counterpart of email authentication: the HTTP Security Headers Analyzer and CSP Analyzer check the response headers your site sends, the Redirect Chain Analyzer follows link redirects hop by hop, and the Open Graph & Social Preview Analyzer checks how a page looks when shared.
New to this? Start with How to Read Email Headers, SPF vs DKIM vs DMARC Explained and How to Investigate Suspicious Emails Using Headers.