FormatDrop
How-To Guide

How to Convert EML to PDF (Email Archives, Legal Hold)

EML is the universal email export format — every modern email client (Outlook, Thunderbird, Apple Mail, Gmail via Takeout) exports as EML. PDF is the universal archive format. Converting EML to PDF is essential for legal hold, e-discovery, compliance archiving, evidence preservation, and forwarding emails to people who don't have email clients that read EML. The conversion preserves headers (From, To, Date, Subject), the message body, embedded images, and optionally attachments.

Quick answer

Browser: drop EML into formatdrop.com/document-converter, get PDF with headers preserved. Command line: `eml-to-pdf` Node CLI or pandoc with custom template. Outlook (Windows): open EML → File → Save As → PDF. Thunderbird with the 'Save as PDF' add-on works similarly. For batch, scripted Python with email + reportlab.

Method 1: Convert EML to PDF online (free, in your browser)

  1. 1

    Open the FormatDrop document converter

    Open formatdrop.com/document-converter. Upload EML files for local conversion.

    Go to converter
  2. 2

    Drop your EML file(s)

    Drag one or many .eml files. Batch supported. The converter parses the email's MIME structure: headers, body (HTML or plain text), embedded images, attachments.

  3. 3

    Choose PDF settings

    Include headers (From, To, Date, Subject) at the top — usually yes. Include attachments inline (small images embed; large attachments noted as 'Attachment: filename.pdf'). Page size: A4 or Letter.

  4. 4

    Download the PDF

    Single email: one PDF. Multiple emails: multi-page PDF or ZIP of individual PDFs. Attachments are either embedded inline or saved as separate companion files.

Method 2Outlook (Windows)

Method 2: Convert EML to PDF in Outlook

Outlook handles EML natively and exports to PDF cleanly.

  1. Double-click the .eml file — Outlook opens it.
  2. File → Print → Printer: 'Microsoft Print to PDF'.
  3. Click Print → choose save location → save as .pdf.
  4. For batch: select multiple emails in Outlook inbox → File → Print → Microsoft Print to PDF (each email saves as separate PDF).

Note: Outlook's PDF output preserves headers, body, and embedded images. Attachments are noted as references but not embedded — save them separately if needed.

Method 3Thunderbird (free, cross-platform)

Method 3: Convert EML to PDF in Thunderbird

Thunderbird (free, Mozilla) handles EML and exports to PDF via add-ons.

  1. Install Thunderbird from thunderbird.net (free).
  2. Drag EML file into Thunderbird's inbox or open directly via File → Open.
  3. Install 'ImportExportTools NG' add-on from Tools → Add-ons.
  4. Right-click the email → ImportExportTools NG → Save as → PDF.
  5. For batch: select multiple emails → ImportExportTools NG → Save Selected Messages as PDF.

Note: Thunderbird is the cross-platform free option. ImportExportTools NG also exports to plain text, HTML, and CSV.

Method 4Command line (eml-to-pdf-converter)

Method 4: Command-line eml-to-pdf

For batch jobs and scripted workflows, command-line tools handle large EML archives.

  1. Install via npm: `npm install -g eml-to-pdf-converter` (or similar package).
  2. Convert single: `eml-to-pdf input.eml output.pdf`.
  3. Batch: `for f in *.eml; do eml-to-pdf "$f" "${f%.eml}.pdf"; done`.
  4. Python alternative: `pip install email-to-pdf` or write custom: parse EML with `email` module, render with `reportlab` or `weasyprint`.

Note: Multiple npm/pip packages exist; quality varies. For legal-hold compliance, verify the converter preserves headers and attachment references.

Method 5Apple Mail (macOS)

Method 5: Convert EML to PDF in Apple Mail

macOS Mail.app opens EML natively and exports to PDF via Print.

  1. Double-click the .eml file → Mail.app opens it.
  2. File → Export as PDF → choose location and save.
  3. Or: File → Print → PDF dropdown (bottom left) → Save as PDF.
  4. For batch, select multiple in Mail's message list → File → Export as PDF → choose if combined or separate.

Note: Mail.app's PDF output is high quality, preserves all formatting. Best free option on Mac.

When you need to convert EML to PDF

  • 1

    Legal hold and e-discovery

    Litigation requires preserving emails as evidence. PDF is the standard archive format for legal teams. Convert EML files to PDF, time-stamp them, store in a hold-compliant repository.

  • 2

    Compliance archiving (HIPAA, SOX, FINRA)

    Regulated industries require email retention in auditable formats. PDF/A is the ISO archival standard. Convert EML to PDF/A for compliance-friendly storage.

  • 3

    Forwarding emails to non-email-client users

    Some recipients (lawyers, regulators, contractors) want PDF, not EML. PDF opens on every device without email client setup.

  • 4

    Backup before changing email providers

    Switching from Outlook to Gmail or vice versa? Export inbox as EML files, convert to PDF for permanent reference. PDF persists regardless of email service.

  • 5

    Evidence in HR or workplace investigations

    Internal investigations require emails as standardized documents. PDF format is the convention; EML conversion is the standard step.

Troubleshooting common EML to PDF problems

Headers (From, To, Date) are missing in the PDF

Some converters skip header rendering. Verify your tool preserves headers. Outlook, Apple Mail, and Thunderbird all include headers by default. For command-line tools, check the converter's options/flags for 'include headers' setting.

Attachments are referenced but not included

Most converters embed only inline images; separate attachments are noted but not embedded. To include attachments in the PDF: combine using a PDF editor (Acrobat) or use a converter that supports 'embed attachments' option (Bluebeam, some scripted Python solutions).

HTML email renders poorly (broken layout)

EML can contain complex HTML with CSS that PDF converters render imperfectly. Use a converter that renders via real HTML engine (Puppeteer/Playwright-based) for accurate layout. Outlook and Apple Mail render HTML emails well.

Foreign characters appear as boxes

Encoding issue. EML files specify charset in headers (UTF-8, ISO-8859, etc.). Verify your converter reads the charset header. Outlook and modern Thunderbird handle this automatically.

Why convert EML to PDF?

EML is universal email export; PDF is universal document archive. Converting EML to PDF is essential for legal hold, compliance archiving, evidence preservation, and sharing emails with people who don't use email clients.

For occasional use, Outlook, Apple Mail, or Thunderbird handle the conversion in seconds. For legal-hold or e-discovery scale (thousands of emails), command-line tools and scripted Python are the right path.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

Best free tool for EML to PDF?
Apple Mail (Mac) or Thunderbird with ImportExportTools NG (cross-platform). Both free, both preserve headers and formatting well.
Will attachments be included in the PDF?
Inline images yes (embedded in body). Separate attachments are typically referenced by filename but not embedded. To include attachments fully, use a PDF editor to combine, or convert each attachment separately.
Can I convert hundreds of EML files at once?
Yes. Outlook bulk-prints to PDF. Thunderbird's ImportExportTools NG exports selected messages. Command-line tools loop through folders. For 10,000+ EML files, scripted Python is fastest.
Is the EML to PDF conversion legal-hold compliant?
PDF preserves message content; PDF/A adds long-term archival guarantees. For full e-discovery compliance, also preserve original EML files (PDF doesn't preserve cryptographic email signatures perfectly). Consult legal counsel on retention requirements.
Convert EML to PDF Now — Free

No account. No upload. Works in any browser.