Email Parser

About the tool

An email message contains a set of headers and a body. The headers contain metadata about the message, such as the sender, recipient, subject, and date. The body contains the actual message content. The body can be plain text, HTML, or a combination of both.

This tool allows you to paste an email message and see its parsed representation. The parsed representation contains the message headers and the body content. The body content is decoded from the Content-Transfer-Encoding specified in the message headers.

Under the hood, the tool uses the mailparser library to parse the email messages.


See also

Test your email server deployment.
SMTP, email, developer tools
How do multipart emails work?
What are cid URLs and how are they interpreted by email clients?
How to receive email in Node.js?
email, Node.js, JavaScript
Query RDAP data quickly and easily.
RDAP, WHOIS, developer tools
Encode into and decode from Base64 online.
Base64, data encoding, developer tools
Punycode-encode and decode IDNs.
Punycode, IDNs, developer tools
Test TextMate grammars.
TextMate, developer tools
The difference between the email envelope and message headers when it comes to senders and recipients.
Generate data URLs in the browser.
data URLs, developer tools

Made by Anton Vasetenkov.

If you want to say hi, you can reach me on LinkedIn or via email. If you like my work, you can support me by buying me a coffee.