Free · Instant · Private

Email Header Analyzer

Paste an email header to trace where the email came from. See the delivery route, the sender IP, SPF, DKIM and DMARC results, and warning signs of fake or phishing emails.

Paste the email header

Not sure where to find it? See the steps for Gmail, Outlook and others below.

Private by design

  • The analysis runs in your browser.
  • Your header is never sent to our server.
  • Nothing is saved after you close the page.
Advertisement

What is an email header analyzer?

Every email carries a header: a block of technical lines that most email apps hide. It records the sender, the recipient, every mail server the message passed through and the results of security checks. Raw headers are long and hard to read, so an email header analyzer turns them into a clear report that shows where an email came from and whether it can be trusted.

How to find the email header

Gmail

Open the email, click the three dots next to Reply and choose Show original. Click Copy to clipboard and paste it above.

Outlook

On the web or in the new Outlook, open the message, click the three dots and choose View, then View message source. In classic Outlook, open the message and go to File, Properties, Internet headers.

Apple Mail

Select the message and choose View, Message, All Headers or Raw Source.

Yahoo Mail

Open the email, click the three dots and choose View raw message.

What this email header checker shows

How to read an email header

A raw header can run to 50 lines or more, but only a handful of them matter for most questions. These are the fields worth knowing:

FromThe sender name and address you see in your inbox. It is easy to fake, so never trust it on its own.
Reply-ToWhere your reply goes. If it points to a different domain than From, be careful.
Return-PathWhere bounces go. Email services often use their own domain here, which is normal.
ReceivedOne line added by every server that handled the email. Together they show the full delivery route.
Authentication-ResultsThe SPF, DKIM and DMARC results, written by your own mail provider when the email arrived.
DKIM-SignatureThe digital signature, including the domain (d=) that signed the message.
Message-IDA unique ID created by the sending system. Its domain often shows which service sent the email.
X-Mailer or User-AgentThe app or script that created the email, such as Outlook, Apple Mail or a PHP mailer.

Read the Received lines from the bottom up

Every mail server that touches an email adds a new Received line to the top of the header. That means the bottom Received line is the first server, close to the sender, and the top one is your own mail provider. Read them upwards and you follow the email's journey from start to finish.

Each line says which server the email came from, which server received it, the protocol used and the exact time. Our analyzer puts them in the right order for you and works out the delay between each step, so you can see at a glance where an email got stuck.

One important detail: a sender can add fake Received lines at the bottom of a header, but they cannot change the lines added later by servers they do not control. The top lines, added by your own provider, are the ones you can trust most.

What the sender IP can and cannot tell you

The sender IP is the first public IP address in the delivery route. For email sent through a business server, a web host or a marketing service, it usually belongs to that server. That is useful: you can see whether an email that claims to be from your bank really came from your bank's servers.

What it usually will not show is a person's home or location. Gmail, Outlook, Yahoo and most other large providers send email from their own servers and leave the user's own IP out of the header. So treat the sender IP as "which system sent this", not "where is this person".

SPF, DKIM and DMARC explained

SPF

Sender Policy Framework lists the servers allowed to send email for a domain. A fail means the email came from a server the domain did not approve.

DKIM

DomainKeys Identified Mail adds a digital signature to the email. A pass shows the message was not changed after it was signed.

DMARC

DMARC checks that the From domain matches SPF or DKIM. A DMARC fail is one of the clearest signs that the sender address was faked.

How to spot a fake or phishing email

If you are unsure, do not click links or open attachments. Contact the company through its official website or app instead.

Fix delivery problems with the header

Email headers are not only for spotting scams. If your own emails arrive late or land in spam, the header of one of those emails usually shows why.

Who uses an email header analyzer?

Anyone who has looked at a suspicious email and thought "is this real?" can use it. IT and help desk teams use header checks every day to investigate phishing reports and delivery complaints. Email marketers use them to confirm that SPF, DKIM and DMARC pass before a big campaign. And regular people use them to check a strange invoice or a "your account is locked" message before they click anything.

Sending your own emails? Check your content with the email spam checker and clean your list with the email checker.

Advertisement

Frequently asked questions

An email header analyzer reads the hidden technical lines at the top of an email and turns them into a clear report. It shows the servers the email passed through, how long each step took, the sender IP and the SPF, DKIM and DMARC results.
In Gmail, open the email, click the three dots and choose Show original. In Outlook, open the message and look for View message source or File, Properties, Internet headers. In Apple Mail, choose View, Message, All Headers. In Yahoo Mail, choose View raw message. Copy everything and paste it into the analyzer.
No. The analysis runs entirely in your browser. The header you paste is never sent to our server or stored.
A header shows the sending address, the mail servers and usually the IP address of the first server. It does not show the name of the person. Large providers such as Gmail and Outlook normally show their own server IP, not the sender's home IP, so the IP rarely reveals a person's location.
SPF checks that the sending server is allowed to send email for the domain. DKIM checks a digital signature that shows the email was not changed. DMARC checks that the From domain matches SPF or DKIM and tells inbox providers what to do when it does not. A fail on any of them is a warning sign.
Warning signs include a DMARC or SPF fail, a Reply-To address on a different domain, a sender name that shows a different email address, and links or attachments you did not expect. If an email asks for money, passwords or personal details, contact the sender another way before you act.
Delays usually happen when a mail server is busy, when spam filters scan the message, or when a server retries after a temporary error. Small time differences can also come from server clocks that are not in sync.
A Received header is a line added by each mail server that handles an email. It records where the email came from, which server received it and when. Reading the Received lines from the bottom up shows the full delivery route.
From is the sender shown in your inbox. Reply-To is where your reply goes. Return-Path is where bounce messages go. Email services often use their own domain in Return-Path, but a Reply-To on an unrelated domain is a common sign of a scam.
Some parts can. A sender can fake the From line and add false Received lines at the bottom of the header. They cannot change the lines added later by your own mail provider, including the Authentication-Results line, so those are the most reliable parts.

More free email tools

See all tools →