Drop a folder of Outlook .msg, .eml or Apple Mail .emlx files. You get one searchable PDF per email with its attachments inside, plus a ZIP and an Excel index. Free for up to 20 emails per run, and nothing is uploaded.One searchable PDF per email, attachments inside, plus a ZIP and an Excel index. Free for up to 20 emails per run. Nothing is uploaded.
Never leaves your device
Attachments included
Excel index of every email
Converter
Drop emails or a whole folder hereChoose your email filesDrop more emails or folders hereAdd more email files
or
Outlook .msg, .eml and Apple Mail .emlx. Folders are searched, subfolders too. No emails at hand? See a sample PDF.
Choosing a folder: your browser asks whether to “upload” it. That is its standard wording for letting this page read the files; they stay in this tab. Dragging the folder here asks nothing.
Your emails never leave your device. They are read and turned into PDFs inside this browser tab, and remote images and tracking pixels are never loaded. How to check
Enter your licence key
This browser holds a licence key, but Polar hasn’t confirmed it for over 30 days (it couldn’t be reached), so the free limit applies for now.
No limit on emails per run in this browser.
Frees this browser’s activation at Polar (a key works in 3 browsers at a time) and removes the key from this browser.
Reading your emails…
PDF options
Every date also shows its UTC offset.
Use YYYYMMDDHHMMFromFromEmailToSubjectOriginalIndex; anything else is kept as typed.
Single PDFs: use the PDF buttons in the list. Files stay in this tab until you close or reload it.
Emails
Convert
Date
From
Subject
Attachments
Status
How it works
1
Drop your emails
Choose .msg, .eml or .emlx files, or a whole folder: subfolders are searched too. The list shows each email's date, sender, subject and attachments.
2
Pick and set up
Untick what you don't need. Choose A4 or Letter, the date format, the time zone and how the PDF files are named. Sensible defaults are already set for your language and region.
3
Download
Get one ZIP with every PDF and an Excel index of the emails, or download single PDFs from the list. Nothing is uploaded at any step.
What's in each PDF
A header block with the subject, From, Sent, To, Cc and Bcc, each address with its name, and the date with its UTC offset. A table lists every attachment and where it is: “Pages 2–4”, “Embedded file” and so on.
The email itself as real text, so you can search, select and copy it. Links show their web address, quoted replies are marked with a bar, and pictures that travel inside the email are drawn.
The attachments, in order. PDFs are added page by page, unchanged. Photos and pictures get their own pages. An attached email is shown as a message, with its own attachments after it.
Everything else embedded. Word, Excel, ZIP and other files are stored inside the PDF as file attachments, exactly as they were sent. Adobe Acrobat Reader, Foxit Reader and Firefox list them in their attachments (paperclip) panel; Chrome, Edge and Apple Preview don't, so by default the ZIP also holds each original next to its PDF.
Bookmarks and page numbers for the email and every attachment (each page of an attached PDF gets a small “Attachment 2 of 5 · page 1 of 3” line, so a printed bundle stays in order), and a file name like 2026-03-03 1415 - Robin Hart - Inspection photos.pdf that sorts by date.
The Excel index in the ZIP: date, from, to, cc, subject, attachment names, PDF file name and page count for every email, plus notes for anything that needed attention.
The email first, then its attachments as pages, in the order they were sent. Open a sample PDF
What's supported
File
Comes from
Notes
.msg
Classic Outlook for Windows, document systems, e-discovery exports
Unicode and older ANSI files, HTML, rich-text (RTF) and plain bodies, attached Outlook items. More about MSG to PDF
.eml
New Outlook, Outlook on the web, Gmail, Apple Mail, Thunderbird
Read like .eml. A .partial.emlx file has its attachments stored elsewhere, so they are missing.
Attachments
PDF: added as pages, unchanged.
JPEG, PNG, GIF, WebP, BMP, TIFF (fax pages too): each picture gets a page (small ones share), wide ones a landscape page.
Attached emails (.msg or .eml): shown as a message, followed by their own attachments, down to five forwards deep.
Meeting invites: what, when, where and who are printed under the header; the .ics file is embedded.
Everything else (Word, Excel, ZIP, SVG…): embedded inside the PDF as the original file, and saved next to the PDF in the ZIP.
Limits, honestly
Encrypted (S/MIME) emails: only the header can be shown; the encrypted part is embedded as a file.
winmail.dat (Outlook's TNEF format): embedded as a file, not unpacked.
Password-protected or damaged PDFs are embedded instead of added as pages.
Thai and Indic scripts (Devanagari, Bengali, Tamil…) are shown as a note like [Thai text] for now; emoji are written as words. Arabic, Urdu, Persian and Hebrew are laid out right to left.
Newsletter layouts from style sheets are simplified; the text and pictures stay. Very wide tables get a smaller font or a landscape page of their own.
Scripts and actions inside attached PDFs are removed; the pages themselves are unchanged.
.pst, .ost and .mbox mailbox files can't be read yet: save the emails as files first (see the guides).
Free: up to 20 emails per run. The full licence ($29 one-time, on sale soon) has no limit.
Your emails never leave your device
Emails hold contracts, personal details and client secrets, so this converter never sends them anywhere. Your browser reads each file from your disk, and the PDFs are made right here, in this tab. There is no upload, no account, no cookies and no analytics. Close the tab and your emails and PDFs are gone from it. In this browser’s storage the page keeps only your PDF options, your licence key if you enter one, and, while a conversion runs, the file name of the email being converted, so that if the tab crashes the next visit can tell you which email it stopped on (it is removed as soon as that email is done).
Emails are also hostile ground: newsletters and phishing emails carry tracking pixels and remote images that tell the sender when and where an email was opened. This tool never loads them. Scripts, forms and frames inside an email are thrown away before anything is drawn, and attachments are treated as data: they are never opened or run.
Check it yourself
You don't have to take our word for it. This page carries a security policy that your browser enforces. The important rule is connect-src https://api.polar.sh: no script on this page, the converter included, can send data to any server except one, the licence-key service of Polar, our reseller (see below). The page does fetch its own program files from this site when you add emails (plain requests for .js files, which carry nothing of yours). Images may only come from this site or from inside the email (img-src 'self' data: blob:), so a tracking pixel has nowhere to load from. The full policy, from this page's source:
Two easy tests. Open your browser's developer tools on the Network tab: you will see this site's own .js files load when you add emails, and nothing at all while you convert. Or add your emails, wait until the list says “Converter loaded”, turn off your Wi-Fi and press Convert.
The licence check, exactly
When: once each time you open this page in a browser that has a licence key stored (a stored key unlocks nothing until Polar has confirmed it again), and when you enter a key or press “Check it again now” or “Use this licence on another device”. A tab of this page that is already open checks a key entered in another tab once, too. Without a licence key the page never contacts Polar, or any site other than this one.
What is sent: a small request to api.polar.sh holding the key, our two Polar IDs (the organization and the product’s licence benefit), the label “browser” when the key is activated, and the activation ID Polar gave this browser. Never an email, a file name or a PDF. Your browser adds what it adds to any request (your IP address, its name and version, and this site’s address as the origin); no cookies. You can watch these requests in the Network tab too.
What is stored: after Polar accepts the key, this browser keeps it in its local storage for newellabs.com, under e2p.licence: the key, the activation ID and the time Polar last confirmed it. “Use this licence on another device” deletes it. Clearing this site’s data deletes it too, and so does closing a private window, but then the activation stays counted at Polar until you remove it in Polar’s customer portal (in a private window, press “Use this licence on another device” before closing it).
Offline: if Polar can’t be reached when the page opens, the licence keeps working for 30 days after the last successful check. If Polar answers that the key was refunded, disabled or replaced, or that this browser’s activation was removed, the full version stops at once and the free limit applies again.
How to save emails as .msg or .eml files
Classic Outlook for Windows .msg
Select the emails in the message list. Ctrl+A selects the whole folder.
Drag them onto a folder in File Explorer or onto the desktop. Outlook saves one .msg file per email.
Or open one email and choose File > Save As, with the type Outlook Message Format - Unicode.
Select the emails (Command-A selects the whole mailbox) and drag them to a folder in Finder or to the desktop. Each one becomes an .eml file; a dragged conversation becomes separate files.
Or choose File > Save As and pick the format Raw Message Source (one email at a time).
No. The emails are read and turned into PDFs by JavaScript inside your browser tab, and nothing from them is sent to any server, including ours. The page's security policy (connect-src https://api.polar.sh) blocks every connection except one: Polar's licence-key service. The page contacts it only when a licence key is involved: once each time you open the page in a browser that has a key stored, and when you enter, re-check or free a key. It sends only the key and licence IDs, never anything from your emails. Without a licence key, the only requests after the page loads are for the converter's own program files from this site. You can check: add your emails, wait until the list says the converter is loaded, then turn off your Wi-Fi and convert.
Is it free?
Yes, for up to 20 emails per run, with every feature: attachments, the ZIP and the Excel index. There is no sign-up and no watermark. For whole archives there is a full licence with no limit per run: $29, one payment, no subscription (on sale soon).
How does the full licence work?
You buy it once from Polar, our reseller. Your licence key (it starts with E2P-) is then on your purchase in Polar's customer portal: open “Access purchase” in Polar's order email, or sign in at polar.sh/newellabs/portal with the email you bought with. Paste the key into the converter: the page checks it with Polar, and that browser can then convert any number of emails per run. One key works in up to 3 browsers at a time; “Use this licence on another device” frees one, and so does removing an activation in Polar's customer portal. The browser keeps the key in its local storage and checks it with Polar once each time you open the page; if Polar can't be reached, the licence keeps working for 30 days after the last successful check. A private window forgets the key when it closes, but its activation stays counted: press “Use this licence on another device” before closing it, or remove the activation in the portal. Only the key and licence IDs are sent to Polar, never your emails. (On sale soon.)
What happens to the attachments?
PDF attachments are added page by page after the email, and photos and other pictures (JPEG, PNG, GIF, WebP, BMP) get their own pages. An attached email is shown as a message, followed by its own PDF and image attachments. Everything else, such as Word, Excel or ZIP files, is embedded inside the PDF as a file attachment, which opens from the attachments (paperclip) panel in Adobe Acrobat Reader, Foxit Reader or Firefox. Chrome, Edge and Apple Preview don't show embedded files, so the ZIP also holds each original file next to its PDF (you can switch that off). The table at the top of each PDF says where every attachment is.
Can I search the text in the PDFs?
Yes. The email is written into the PDF as real text, not as a picture, so you can search it, select it and copy it, and document management and e-discovery systems can index it. Pages copied from PDF attachments keep their own text as well.
Does it work with emails from the new Outlook?
Yes. The new Outlook for Windows and Outlook on the web save emails as .eml files (More actions, then Save as or Download), and this tool converts .eml as well as the .msg files from classic Outlook. The guides on this page show the steps for each app.
Can it convert a PST or MBOX file?
Not yet. A .pst or .mbox file holds a whole mailbox. Save the emails you need as separate .msg or .eml files first: in classic Outlook select them and drag them to a folder, in Apple Mail drag them to Finder, and in Thunderbird use Save As on the selected emails. Then drop that folder here.
Are remote images and tracking pixels loaded?
Never. Images that an email loads from the internet are left out and marked "remote image not loaded" in the PDF, and invisible tracking pixels are dropped, so the sender cannot see that the email was opened. Images that travel inside the email are drawn normally.
Which time zone do the dates use?
Your device's time zone unless you choose another: UTC, each sender's own time zone, or any named time zone. Every date in the PDF shows its UTC offset, so the time is never ambiguous, and the Excel index stores real Excel dates you can sort and filter.