Skip to main content
Your files never leave this page. All processing runs in your browser. No uploads. No account. No logs. Operated from Ireland · Operated by Priya Life Science
🛡️ 100% Client-Side Processing•Files Never Leave Your Device•No Account, No Sign-Up•Free to Use•Managed by Priya Life Science Ireland•Open Source (AGPL-3.0)

Email to PDF

Turn a plain-text .eml email into a PDF in your browser. Multipart emails, attachments and Outlook .msg files are not yet handled reliably; see the limits.

Your files never leave this page. All processing runs in your browser. No uploads. No account. No logs. Operated from Ireland · Operated by Priya Life Science

Upload Email File

or click to browse
Drag and drop an email file (.eml) to convert to PDF.

About This Tool

Email to PDF lays out a saved email file as PDF pages, with the subject, sender, recipients and date above the message. At present it works well only for simple plain-text .eml messages. Emails with formatting or attachments, and Outlook .msg files, are not converted reliably, so check every result or print from your email program instead.

Most emails are sent in several parts, for example a plain and a formatted version of the text plus any attachments. The current parser does not read the headers of those parts, so attachments are not found or embedded, and the body can come out as raw message code or encoded text. Subjects and names containing accented or non-Latin characters may also appear garbled. Outlook .msg files are read by picking out readable text, so the date is missing, attachments are not included, formatting is lost and characters outside basic English are dropped.

The options are page size (A4, Letter or Legal), whether to show CC and BCC lines, whether to list and embed attachments, and a time zone for the date, filled in from your browser as a name such as Europe/Dublin. The date is written in your browser's language format. Conversion runs in your browser with a copy of the PyMuPDF engine served from this site, and the email is not uploaded.

For emails you need to keep as records, the dependable route for now is to open the message in Outlook or your usual email program and print it to PDF, then attach the original files with Add Attachments or add them as pages with Merge PDF. Compare any converted email with the original before you file it.

How to Use

  1. Add the email file

    Drop one .eml or .msg file on the upload area or click to browse. Its name and size appear with a Clear button.

  2. Choose options

    Pick A4, Letter or Legal, decide whether to show CC and BCC and the attachment list, and check the time zone name.

  3. Convert

    Click Convert to PDF. The first conversion loads the PDF engine into your browser, which can take a moment.

  4. Check before you rely on it

    Download the PDF, named after the email file, and compare it with the original message, particularly the body text and any attachments.

Use Cases

Plain-text notifications

Save a plain-text alert or automated notice, saved from your mail program as .eml, as a PDF to file next to the record it concerns.

Reading an .eml without a mail program

Lay out a simple plain-text .eml file on A4 or Letter pages when no email program is installed to open it.

Frequently Asked Questions

Which email files convert correctly?

Plain-text .eml messages that are not split into parts. Emails with formatting or attachments are sent in several parts, and the current parser does not read those correctly. Outlook .msg files are read only in part.

Are attachments embedded in the PDF?

Not at present. The code can embed files, but the parser does not find attachments in standard multipart emails and never reads them from .msg files. Print the email to PDF from your email program, then attach the files with the Add Attachments tool.

Why does my PDF show code or odd characters instead of the message?

That is the parsing problem described above: the raw text of one part of the message, sometimes still encoded, is printed instead of the formatted email. Print the message to PDF from your email program instead.

What happens with Outlook .msg files?

The tool picks readable text out of the file and guesses which strings are the subject, sender and recipient. The date is not shown, attachments and formatting are lost, and characters outside basic English are dropped. Printing from Outlook gives a faithful PDF.

Why did the conversion fail after I edited the time zone?

The box expects a name from the standard time zone list, such as Europe/Dublin or America/New_York. An unrecognised or empty name stops the conversion, so put back a valid name and try again.

Is my email uploaded?

No. Parsing and conversion run in your browser tab. The PDF engine files are loaded from this site the first time you convert, and the email stays on your device.

Looking for pharma jobs in Ireland? Visit Ireland's Life Science Career Hub →