Email Header Parser
Unfold raw email headers, retain repeated fields and inspect Received order locally. No mailbox connection or message upload required.
Start with your input
Edit the example or replace it with your own text.
How to use Email Header Parser
- Load the included example or provide your own input and settings.
- Choose the operation and review the supported format below.
- 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.