Omnikit
DevFilesMoneyAll tools
Ctrl K
Dev toolsFile toolsMoney calculatorsAll tools
HomeDeveloper toolsEmail Header AnalyzerFind the Sender IP of an Email

Find the Sender IP of an Email

dev

Paste the headers of an email to find the IP address of the server that sent it

Runs in your browser. Nothing you type is sent anywhere. Updated on 24 Oct 2026.

Every mail server that handles a message adds a Received line naming the server it came from, usually with its IP address. Paste the full headers and this page reads them oldest first and shows the first public IP address: normally the server that sent the message, not the sender's own computer, because big providers such as Gmail and Outlook do not record that. Lines below your own provider's can be forged.

Next:
  • SPF Checker Check an SPF record, expand every include and count DNS lookups against the limit of 10
  • DKIM Checker Look up a DKIM key by selector and see its type, real key length and any problems

How to find the IP address of an email sender

1

Open the email and copy its full headers: in Gmail, Show original; in Outlook, File, Properties, Internet headers.

2

Paste them into the box; the Sender IP line appears at the top of the result.

3

Read the Route table to see which server recorded that address, oldest hop first.

4

Use the links to look up who holds the address or check it against blocklists, then press Copy analysis.

How Find the Sender IP of an Email works

Paste the full headers of a message, or the whole .eml file, and the page reads them in your browser. Nothing is looked up and nothing is sent.

The route. Each mail server adds a Received line at the top as it passes the message on, so the headers read newest first. The page turns them around and lists each hop oldest first: the server it came from with the address it connected from, the server that received it, the protocol, the time in UTC, and the delay since the hop before. Folded lines are joined first, as RFC 5322 section 2.2.3 describes, and the date is taken from after the last semicolon. A negative delay is flagged, because it means a server's clock is wrong, not that mail travelled back in time.

The verdicts. SPF, DKIM and DMARC are read from the topmost Authentication-Results header, the one your own provider wrote, using the RFC 8601 layout, with Received-SPF as a fallback. Lower Authentication-Results headers are listed too, since anyone could have added those before the message arrived. ARC seals from forwarders and mailing lists are shown with their chain verdicts, and each DKIM-Signature with its domain, selector and signed headers.

The rest of the article, and all 6 questions about Email Header Analyzer, are on the Email Header Analyzer page.

Frequently asked questions

How do I get the full headers of an email?

In Gmail, open the message, choose the three-dot menu and Show original. In Outlook on the desktop, open the message, then File, Properties, and copy the Internet headers box. In Apple Mail, choose View, Message, All Headers. Copy everything from the first Received line down and paste it here.

Why was my email delayed?

Look at the Delay column. The hop with the big number is where the message waited: a sender's outbound queue, a greylisting receiver that asked it to retry, or a spam filter. A few seconds per hop is normal. A negative delay means one server's clock is wrong, so the delays next to it are unreliable.

What does DMARC fail mean in the headers?

The receiving server found that neither SPF nor DKIM passed for a domain matching the visible From address. Either the message was forged, or a real service is sending for the domain without being set up in its SPF record or signing with its DKIM key. The Alignment section shows which domains were compared.

Can I find the sender's IP address?

Usually. The first public address in the oldest Received lines is normally the server that sent the message; private addresses such as 10.x or 192.168.x belong to the sender's own network. Webmail often hides the user's own address. Lines added before your provider's servers can be forged by a spammer.

Still stuck? Ask about Email Header Analyzer and anybody who knows can answer. No account needed.

More ways to use Email Header Analyzer

  • Email Header AnalyzerPaste raw email headers: every hop with its delay, sender IPs, SPF, DKIM and DMARC results

On the related tools: SPF Record Generator – Write an SPF record for your mail providers and see how many lookups it uses · DMARC Record Generator – Build a DMARC record step by step, from p=none reporting to p=reject.

Related tools

All developer tools
SPF CheckerCheck an SPF record, expand every include and count DNS lookups against the limit of 10DMARC CheckerCheck a DMARC record and read its policy, alignment and report addresses in plain wordsDKIM CheckerLook up a DKIM key by selector and see its type, real key length and any problemsBIMI LookupCheck a BIMI record, its logo and certificate links, and whether DMARC is strict enoughMTA-STS and TLS-RPT CheckerCheck the MTA-STS and TLS-RPT records that make mail to your domain travel encryptedBlacklist CheckerCheck a mail server IP against spam blocklists, and see which lists a browser cannot checkDomain Health CheckOne report on a domain’s mail servers, SPF, DMARC, DKIM, DNSSEC and blocklistsJSON Formatter & ValidatorFormat, validate, minify and sort JSON with exact error positions
Was this tool helpful?
Omnikit

Small jobs, done in your browser. Free, fast and private. Files are never uploaded.

Files

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Money

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
GuidesQuestionsAboutHow we checkLaw library (beta)PrivacyTermsDisclosureContactMore: Exam practice (UGC NET Paper 1)Runs in your browser. Nothing is uploaded. © 2026 Omnikit (theomnikit.com)