Quickly inspect the MIME structure of any email. View headers, body parts, attachments, encoding, and content types. Perfect for developers debugging email tools, building email pipelines, or learning how email is structured under the hood.

Upload a file

Drag an .eml or .msg file anywhere onto this page, or click the upload block below to browse.

Paste raw email

Copy the raw source of any email from your mail client and paste it directly into the text area below.

Send an email

Send an email to your unique address below and we'll parse it and display the structure for you automatically.

OR

Paste Raw Email Source

In most email clients you can view the raw source via View Source or Show Original. Copy everything and paste it below.

OR

Send an Email to Inspect It

Send any email to the address below. We'll receive it, parse the MIME structure, and display the result here. Great for testing how your app's outgoing emails are structured.

What is MIME and why does it matter?

MIME (Multipurpose Internet Mail Extensions) is the standard that defines how email messages are structured. Every email you send or receive is made up of one or more MIME parts — plain text, HTML, inline images, and attachments are all separate parts assembled according to the MIME specification. Understanding MIME is essential for any developer who works with email, whether you're building a marketing platform, a support ticketing system, or an automated email-processing pipeline.

Parsing email in your application

Email parsing is the process of reading a raw email message and extracting meaningful data — sender, recipient, subject, body, and attachments. When building applications that receive and process email, you need a reliable way to handle the full complexity of the MIME standard: nested multipart messages, base64-encoded attachments, quoted-printable text, and multiple character encodings. MIME View lets you explore that structure visually so you can understand exactly what your parser needs to handle.

If you want all of this done for you, check out Mailcast's Email to Webhook service which will send structured email content to your webhook endpoint.

Add email processing to your application

Many applications benefit from the ability to receive and process email: support desks that create tickets from incoming messages, e-commerce platforms that parse order confirmations, data pipelines that extract information from automated reports, and more. With Mailcast, you get a dedicated inbound email address, real-time webhook delivery, and a full parsed representation of every message — so you can focus on your application logic rather than email infrastructure.

Understanding email headers

Every email contains a set of headers — key-value pairs that describe the message: who sent it, when, through which servers, with what authentication signatures (SPF, DKIM, DMARC), and how the body is encoded. Reading headers is invaluable when troubleshooting deliverability issues, investigating spam, or verifying that your application is sending correctly formatted messages. MIME View surfaces all headers alongside the MIME tree so you have the full picture in one place.

Debugging email deliverability and formatting

If your emails are landing in spam, displaying incorrectly, or failing to render attachments, the MIME structure might be where the problem hides. Incorrect Content-Type declarations, malformed boundaries, or missing encoding headers can all cause rendering issues across different email clients. Use MIME View to inspect exactly what you're sending.