Email header parser
Paste the raw headers of an email to see the path it took, the delay at every server, and whether SPF, DKIM and DMARC passed. The headers are read on the spot and not stored.
How to read email headers
Headers are the envelope of an email. Each server that handles the message adds a Received line at the top, so the chain is read from the bottom up: the last line is where the message started, the first line is where it arrived. Comparing the timestamps shows where a message waited.
Authentication-Results is written by the receiving server and records whether SPF, DKIM and DMARC passed. A message that fails DMARC while claiming to come from a known brand is a classic phishing sign.
Headers tell you where an email came from. To turn what the email says into data, such as an order number or a total, use the email parser or the email parsing API. A longer walkthrough is in the email header parser guide.
Frequently asked questions
How do I find the headers of an email?
Which Received line is the first hop?
What do SPF, DKIM and DMARC pass mean?
Is the header text stored?
See your own email as JSON
Paste one into the demo, describe the fields and look at the result. No account needed.