MSGConverter

MSG TO PST

Convert MSG to PST — the reliable route

PST is a full mailbox database, not a single message. Here is the safe way to get your .msg files back into Outlook.

Drop a .msg file here

or click to browse — up to 25MB, no signup required

Convert to:

Not available in the browser yet

This format needs a container format that cannot be written safely from JavaScript. Convert to EML instead and import it with the desktop workflow described below.

Convert to EML instead

Files up to 25MB are parsed by JavaScript on this page. Nothing is uploaded, so nothing can be leaked.

// Sealed & private

Your mail never leaves your device

Local processing

The conversion runs in your browser with JavaScript. Your .msg file is read from disk and never uploaded to our servers.

Nothing stored

There is no database and no upload folder behind this page, so there is nothing to delete later and nothing that can leak.

No signup

No account, no email address, no software install. Open the page, drop a file, take the result and close the tab.

Private by design

Message bodies, headers and attachments stay yours. Nothing is read, logged, shared or repurposed by us at any point.

// Postmarked in three steps

How the conversion works

1

Drop your .msg file

One file or a batch of them — everything is read directly in your browser, nothing is sent to a server.

2

Pick a destination format

Choose from EML, PDF, TXT and more. Each conversion keeps the header, body and attachments intact.

3

Download instantly

Your converted file is ready in seconds — no email, no account, no waiting in a queue.

// 01

What is a MSG file?

MSG is the file format Microsoft Outlook uses to save a single email, contact, or calendar item. It stores the header (sender, recipient, subject, timestamp), the message body, and any original attachments in one file — which is why it can typically only be opened natively in Outlook.

// 02

What is a PST file?

PST is Outlook's Personal Storage Table — a single database file holding entire folders of mail, contacts, calendars and their indexes. Because it is a structured, checksum-protected container rather than a single message, a browser cannot write a valid PST without risking a mailbox that Outlook refuses to mount. The dependable path is to convert each .msg to EML here, then import the folder into Outlook (or into a fresh Outlook data file) and let Outlook build the PST itself.

// Frequently asked

Questions people ask before converting

PST is a checksum-protected database with internal indexes covering whole folder trees. Generating one client-side would produce files Outlook may refuse to mount, so we don't pretend to support it.

Convert your messages to EML with the converter above, then drag them into an Outlook folder, or use File → Open & Export → Import/Export and let Outlook write the PST.

Yes, EML retains sender, recipients, timestamps and attachments, and Outlook re-indexes them when the message lands in a folder.

It is on the roadmap as a server-side job, because it needs a real mailbox writer. Until it is trustworthy, the EML route stays the recommendation.