Convert EML files to PDF
An .eml file is a single email saved in the RFC 5322 format — plain text headers, then the body, with attachments encoded as MIME parts. Almost every mail client can produce one: drag a message out of Thunderbird or Apple Mail, use "Download message" in Gmail, or "Save As" in Outlook on the web. The problem is that nothing on a normal computer opens an .eml cleanly once it's detached from a mail client, and forwarding it back into an inbox alters its headers.
This converter parses the MIME structure directly in your browser and produces a transcript-style PDF: the complete header block (From, To, Cc, Date, Message-ID), the message body, and a manifest of every attachment with its filename, type and size. The original file never leaves your machine — there is no upload step at all, which matters when the email is going into an HR file, an insurance claim or a court exhibit.
Most online EML converters work the opposite way: you upload the file to their server, they convert it, and the file sits in their storage for up to 24 hours. For routine newsletters that's fine. For evidence, it isn't.
Open the converter — free, no upload
How to get an .eml file from your mail client
- Gmail (web): open the message → three-dot menu → "Download message".
- Outlook on the web: open the message → three-dot menu → "Save as" → .eml.
- Thunderbird: drag the message from the list to your desktop.
- Apple Mail: select the message → File → Save As → choose "Raw Message Source".
Questions
Does it keep the email headers?
Yes. From, To, Cc, Bcc (when present in the file), Subject, Date and Message-ID are printed in a labeled block at the top of the PDF. Headers are what authenticate an email; a screenshot doesn't carry them.
What about attachments?
Every attachment is listed in the PDF with its filename, MIME type and size. The full version can also extract the original attachment files into a ZIP alongside the PDFs.
Is there a size limit?
Only your device's memory. Because nothing uploads, there's no server-side cap — multi-hundred-megabyte files work.