1) Upload MSG file to convert
Drop files here, or Click to select
Allowed file types: pst, ost, eml, msg, mime, smime, p7m, mbox, dbx, vcf, vmbx, opf, asice, cpgz, lzh, zcf
2) Set converting MSG to PDF options
3) Get converted file
Total Mail Converter
Convert emails from multiple sources to a variety of formats.
Filter emails that you want to process with our 2-level filtering.
Useful data saving options - convert only necessary data from your emails.
Unique output files formatting options specify how your files will look.
Affordable Price - pay once for a lifetime license with no hidden fees.
Command Line Support - convert emails via command line.
Fast batch conversion - convert multiple emails simultaneously.
High security options - protect your output PDF files.
Various file naming and date saving options - organize your output files easily.
Variety of attachment saving options - choose how to save attachments.
Trust - you can rely on powerful email converters from CoolUtils.
Easy to use even for beginners - enjoy clear user-friendly interface.💾 Upload Your File: Go to the site, click on «Upload File,» and select your MSG file.
✍️ Set Conversion Options: Choose PDF as the output format and adjust any additional options if needed.
Convert and Download: Click 👉«Download Converted File»👈 to get your PDF file.
| File extension | .MSG |
| Category | Document File |
| Description | MSG file is a MS Outlook email saved to a separate file. Such mail format is also used in The Bat!, Windows Mail, MDaemon, etc. It contains email fields and attachments, supporting both plain text and HTML mail formatting. As a rule, the mail content is encoded by base64 scheme. Encoding is required for mail to pass the mail servers that originally process text only. MSG can be opened in the program version it was created in, and the file will conflict with all other applications. To convert .MSG to PDF, HTML, TXT or other formats use the online converter. |
| Associated programs | CoolUtils MSG Viewer |
| Developed by | Microsoft |
| MIME type | |
| Useful links | MSG Formats More detailed information on MSG files |
| Conversion type | MSG to PDF |
| File extension | |
| Category | Document File |
| Description | Adobe Systems Portable Document Format (PDF) format provides all the contents of a printed document in electronic form, including text and images, as well as technical details like links, scales, graphs, and interactive content. You can open this file in free Acrobat Reader and scroll through the page or the entire document, which is generally one or more pages. The PDF format is used to save pre-designed periodicals, brochures, and flyers. |
| Associated programs | Adobe Viewer Ghostscript Ghostview Xpdf CoolUtils PDF Viewer |
| Developed by | Adobe Systems |
| MIME type | application/pdf application/x-pdf |
| Useful links | More detailed information on PDF files |
Outlook saves messages as .msg files — Microsoft's proprietary binary format built on the Compound File Binary Format (CFBF, sometimes called MAPI format). Anyone outside the Outlook ecosystem can't read .msg natively. Macs, mobile devices, web mail clients, court systems, eDiscovery platforms, and most archive viewers expect PDF. This converter rebuilds each message as a portable PDF with full headers, formatted body, inline images, and attachments — ready for legal discovery, compliance archives, contract files, and email-to-CRM workflows.
Forwarding the message replaces the original headers with the forwarder's address, breaks the timestamps, can drop attachments due to mailbox size limits, and creates a forensically useless record. Saving the .msg from Outlook keeps everything intact, but anyone receiving the .msg needs Outlook to open it — not great for clients, judges, opposing counsel, auditors, or non-Microsoft team members. Converting to PDF gives a forensically intact, universally readable copy that everyone can open in any browser, on any device, forever.
| Element | Preserved in PDF |
|---|---|
| Email header block (From / To / Cc / Bcc / Subject / Sent / Received / Message-ID) | Yes — on the first page |
| Internet headers (Received chain, SPF, DKIM, ARC, X-Originating-IP) | Yes — preserved for forensic analysis |
| HTML body with formatting, fonts, colors, tables, lists | Yes — rendered with full HTML/CSS support |
| Plain-text body (for non-HTML messages) | Yes — rendered with monospace font |
| Inline images (cid:-referenced images in HTML body) | Yes — embedded in original positions |
| File attachments | Two modes: embedded as PDF file attachments, or extracted alongside |
| Outlook-specific properties (categories, flags, follow-up dates) | Listed in the header block when present |
| Voting buttons / meeting requests / read-receipt flags | Listed as metadata |
| Digital signature (S/MIME) metadata | Yes — signing certificate details and validity |
| Encrypted body (S/MIME) | Decrypt in Outlook first, then convert the decrypted .msg |
Both formats store email messages, but they're not interchangeable:
If you're not sure which format you have, look at the file extension. Outlook 2007+ exports either format depending on how the message was saved — File > Save As > Outlook Message Format - Unicode writes .msg, File > Save As > Text Only writes .txt, and dragging to the desktop writes .msg by default. To export bulk .eml from Outlook, use a third-party export tool or Power Automate.
| Need | Online (this page) | Desktop (Total Mail Converter / Pro) |
|---|---|---|
| Single message or small batch (~20 files) | Yes | Yes |
| Large batch (1,000+ messages) | Up to 50 MB total upload | Unlimited — tens of thousands per run |
| Recursive folder processing with structure preserved | Zip the folder first | Native folder watching and recursion |
| Convert each attachment to PDF too (Word, Excel, images, etc.) | Pro version of desktop only | Yes — Pro version |
| Command-line / scripting / scheduled jobs | Not supported | Yes — full CLI |
| Privileged / classified / HIPAA data | Not recommended (cloud upload) | Yes — runs offline, no network |
| PST / OST / MBOX archive ingestion | Not supported | Yes — reads PST/OST/MBOX directly |
| Bates numbering / page footers / custom headers | Not in the free online tool | Yes |
| Cost | Free | One-time license, 30-day trial |
"The message can't be opened" / corrupt MSG. Outlook sometimes writes truncated .msg files when the message is dragged out before the body finishes downloading from the Exchange server. Open the message in Outlook, wait until it's fully loaded (the status bar reads "All folders are up to date"), then drag again. Alternatively, save via File > Save As > Outlook Message Format - Unicode.
Encrypted (S/MIME) message body shows as garbage. The .msg contains the encrypted ciphertext only — without the recipient's certificate the converter can't decrypt it. Open the message in Outlook on a machine with the recipient's certificate installed (the message must show as readable), then save it as a new .msg via File > Save As. The new file contains the decrypted body and converts cleanly.
Embedded objects (Excel sheets pasted via OLE) appear as icons. Outlook stores OLE objects inside .msg as embedded packages with a generic icon for non-Outlook viewers. The converter extracts these as separate attachments alongside the PDF rather than embedding the live spreadsheet view.
Non-Latin characters (Cyrillic, Chinese, Arabic, Hebrew) render as boxes or question marks. The MSG character encoding is read from its CodePage MAPI property and the body's Content-Type charset. If both are missing or wrong (a common bug in older bulk-mail systems), open the message in Outlook, click Other Actions > View in Browser to confirm the encoding, then re-save the .msg.