Free · No sign-up · Runs in your browser

Email Header Parser

Unfold raw email headers, retain repeated fields and inspect Received order locally. No mailbox connection or message upload required.

STEP 1

Start with your input

Edit the example or replace it with your own text.

How to use Email Header Parser

  1. Load the included example or provide your own input and settings.
  2. Choose the operation and review the supported format below.
  3. Run the tool, inspect the result, and copy or download it.

Read raw header structure

Copy the raw header block from a message source view rather than the rendered message display. Continuation lines beginning with a space or tab are unfolded into the previous field. Repeated fields remain separate and in their original order, which is important for Received chains and other trace information. The parser stops at the first empty line and does not parse the message body.

Do not equate parsing with authentication

Received fields are shown newest first as they appeared in the input; the tool does not establish which relay is trustworthy. Authentication-Results and From values remain claims in the supplied text. Encoded words are preserved, not decoded, and timestamp differences are not treated as verified delivery delays. Use trusted mailbox diagnostics for sender authentication and redact addresses or identifiers before sharing the resulting report.

Example input

From: Ada <ada@example.com>
To: team@example.net
Subject: Release notes
 for this week
Received: from relay.example by mx.example.net; Tue, 3 Nov 2026 10:00:00 +0000
Received: from client.example by relay.example; Tue, 3 Nov 2026 09:59:58 +0000

Does Email Header Parser upload my input?

No. This tool processes input locally in your browser without calling a conversion API.

Is input uploaded?

Processing takes place in your browser. This tool does not send your input or selected files to a conversion API.

Related tools and guides

Browse all developer tools