★ 4.7 / 5 from 1,180 verified reviews on G2, Capterra and Trustpilot

OLM Converter
Migrate Mac Outlook

PCDOTS OLM Converter Software opens Outlook for Mac OLM archives on Windows and exports them to PST, Microsoft 365, Gmail and 12 other destinations. Bridges the gap between Outlook for Mac and Outlook for Windows without requiring either Outlook installation on the conversion machine.

  • Reads OLM files from every Mac Outlook version including Outlook for Mac 2011, 2016, 2019 and Microsoft 365 for Mac.
  • Batch convert multiple OLM files in a single run with date, sender and folder hierarchy filters.
  • Exports OLM data to Windows Outlook, Thunderbird, Apple Mail or any common email file format.
  • Direct migration to Microsoft 365, Gmail, IMAP servers without an intermediate file output step.
  • Preview every Mac Outlook OLM message, attachment and contact before you convert.
PCDOTS OLM Converter v3.4
PCDOTS OLM Converter showing source file selection with Mac Outlook OLM file and folder picker Most Popular
Software Traits

Bridging the Mac-to-Windows Outlook Gap

OLM is what Outlook for Mac uses to back up a mailbox. Inside, it is a ZIP container holding XML files for messages, a folder structure mirroring the user's Mac mailbox, and attachments stored as separate files keyed to the messages that reference them. The format is not documented by Microsoft. The Windows version of Outlook does not read it. Microsoft 365 does not import it. So when a Mac user moves to a Windows machine, leaves a company that runs on Microsoft 365, or hands off their archive to an IT team for migration, the OLM file becomes a problem to solve. The PCDOTS engine handles the OLM container directly: it parses the ZIP, walks the folder tree, reconstructs the message and attachment relationships, and writes the result into formats that Windows-side and cloud-side tools actually understand.

Reading OLM Without Outlook for Mac

An OLM file is a ZIP archive with a specific internal layout: an Accounts folder, a per-account messages tree, a separate attachments tree, and metadata files describing the relationships between them. Reading it correctly means knowing the layout. The PCDOTS parser implements the OLM container format directly, parsing the ZIP, the XML message bodies (which follow a Microsoft-specific schema, not RFC 5322 directly), and the attachment back-references. There is no requirement for Outlook for Mac to be installed on the conversion machine. This matters because the conversion typically happens on a Windows IT operator workstation, not on the Mac the file came from. Tested against 18,000+ OLM samples drawn from Outlook for Mac 2011, 2016, 2019, 2021 and Microsoft 365.

  • Direct ZIP container access without requiring Outlook for Mac
  • XML message body parsing per the Microsoft Mac-specific schema
  • Attachment back-reference reconstruction across the OLM tree

Filter Down to What Actually Needs to Migrate

Most OLM migrations do not need every folder in the source archive. Drafts, Trash, and old recurring-newsletter folders rarely belong in the destination. The filter layer scopes the conversion before parsing finishes: choose folders to include with checkboxes, restrict to a date range, narrow to specific senders or subject patterns, exclude attachments above a size threshold. The result is that a 30 GB OLM archive can yield a 5 GB targeted conversion if that is what the migration actually needs. Filters apply at parse time, not after extraction, which keeps runtime proportional to the matching subset.

  • Folder-level checkbox selection across the OLM tree
  • Date, sender, recipient, subject and attachment scope filters
  • Filters apply at parse time to keep runtime proportional

See What the OLM Contains Before Migrating

The OLM file is opaque from outside the Mac client that produced it. The preview pane changes that: it parses the archive on Windows and shows you the contents directly. Three views work simultaneously against the same file: the rendered message (as Outlook for Mac would have shown it), the full message envelope (every header field), and the raw bytes. The same engine ships in the standalone PCDOTS OLM File Viewer. Trial users can export 10 items per folder to verify accuracy on real data before purchasing.

  • Three views on the same file: rendered, headers, raw bytes
  • Mac-side rendering preserved when shown on Windows
  • Same engine ships in the standalone PCDOTS OLM File Viewer

Migrating Multiple OLM Archives in Sequence

A common Mac-to-Microsoft-365 migration starts with a Mac admin handing the IT team a folder of OLM exports, one per departed user. The batch processor takes that folder as input and migrates each archive in sequence under a single progress bar. Memory footprint stays flat regardless of how many archives are queued. Tested up to 50 OLM archives totaling 200 GB in a single job.

Compatible With Every Outlook for Mac Release

Outlook for Mac shipped multiple major versions, and the OLM container format changed slightly between them. The parser handles all of them: Outlook for Mac 2011, Outlook 2016 for Mac, Outlook 2019 for Mac, Outlook 2021 for Mac, and the current Microsoft 365 for Mac client. The internal differences (XML schema variations, attachment indexing changes, character encoding handling) are absorbed by version-aware parsing.

Searching Across the Migrated Archive

Once an OLM archive is parsed, the search index covers eight fields: sender, recipient, subject, body, date, attachment filename, attachment MIME type, message size. Index construction completes in roughly one second per gigabyte on standard SSD hardware. Common migration use case: identify and export only the messages a departing employee's replacement actually needs, not the full archive.

Pulling Specific Data Out of OLM

Some migrations only need pieces of the archive, not all of it. The field extractor pulls email addresses, attachments or phone numbers from the parsed OLM and writes them as standalone TXT, CSV or PDF files. Common application during a Mac-to-Microsoft-365 migration: extract the contact graph from a former employee's OLM into a CRM-compatible CSV before retiring the archive itself.

Migrating OLM Directly to Microsoft 365

The most common destination for an OLM migration is Microsoft 365, because that is usually where the organization is moving to anyway. The converter writes OLM contents directly into a Microsoft 365 mailbox via OAuth authentication. The intermediate PST file step disappears. Other live destinations: Gmail (using Google IMAP), Yahoo Mail, iCloud Mail, and any RFC 3501 IMAP server.

Migration Runs on the Windows IT Workstation

OLM migrations almost always happen on a Windows IT operator workstation, not on the original Mac that produced the file. The runtime requirement is just Windows OS plus .NET Framework. There is no requirement for Outlook for Mac, Microsoft 365 subscription, or any Mac-side software. Compatible with Windows 11, 10, 8, 7, Vista, XP and every Windows Server edition from 2003 through 2022. Both 32-bit and 64-bit builds.

18K+OLM archives migrated in testing
15Years bridging Mac Outlook to Windows
99.3%Of OLM archives migrate successfully
12Output destinations
Simple 3-Step Process

How to Use the OLM Converter in 3 Easy Steps

OLM migration follows three logical stages: open the file from Mac, decide what crosses over, write to the Windows or cloud destination. The three quick steps below cover the standard case. The 11-step reference walkthrough later on the page goes deeper for filtered migrations and authenticated cloud destinations.

1. Open the OLM File on Windows

Launch the converter on the Windows IT operator workstation and select the OLM source. Acceptable inputs: a single OLM file (typical for one-user migrations) or a folder containing multiple OLM archives (typical for bulk Mac-to-Windows migrations). Outlook for Mac is not required on the conversion machine.

2. Decide What Crosses Over

Inspect the parsed OLM in the preview pane. Browse the folder tree, click into individual messages, verify the rendered output looks correct. Apply filter rules at this stage: date range, sender or recipient patterns, subject keywords, attachment criteria. The migration only writes the items that match the filter.

3. Migrate to the Destination

Choose the destination: PST for Windows Outlook, direct delivery to Microsoft 365, MBOX for Thunderbird, document formats for archival, or live IMAP service. Click Migrate. The converter writes folder hierarchy, headers, MIME structure and attachments to the destination as a single operation.

Software Compatibility

Supported OLM Sources and Output Destinations

Reads OLM archives from every Mac Outlook version. Writes to every common destination: Windows Outlook, mainstream email file formats, document formats and live cloud services like Microsoft 365 and Gmail.

EML format
MBOX format
Outlook PST format
Outlook OLM format
MSG format
OFT format
iCloud
Google Takeout
Maildir
vCard
CommuniGate
Kerio
MDaemon
Zimbra
Input File Formats / Servers

Specialized and Tested for Every Mac Outlook OLM Source

The OLM converter for Windows reads single OLM files, folders containing multiple OLM archives and even oversized OLM exports from large Mac Outlook mailboxes. The converter handles every variant natively without needing Mac Outlook installed on the host machine.

PCDOTS OLM Converter v3.4
PCDOTS OLM Converter launch screen with Open menu and source picker All Sources
Complete Format Coverage

Every Supported OLM Source and Output, Listed in Detail

The tables below list every Mac Outlook OLM variant the converter reads and every output destination it writes to. Use them as a quick reference when scoping an OLM migration project.

Email File Formats8 formats
FormatFull NameTypeDescription
PST Input & OutputPersonal Storage TableMicrosoft OutlookPrimary Outlook data file containing emails, contacts, calendar, tasks, and notes.
OST InputOffline Storage TableMicrosoft OutlookOffline cached copy of Exchange mailbox data. Supports inaccessible or orphaned OST files.
MBOX Input & OutputMailbox FormatThunderbird, Apple Mail, EudoraUniversal text-based mailbox format used by dozens of email clients and servers (see IETF RFC 4155 specification).
EML Input & OutputEmail MessageMultiple clientsIndividual RFC 822 email message files. Widely supported by Windows Mail, Outlook Express, and others.
MSG Input & OutputOutlook MessageMicrosoft OutlookSingle Outlook email message in Compound Document File format. Preserves all metadata.
OFT InputOutlook File TemplateMicrosoft OutlookOutlook email template files. PCDOTS converts OFT templates to any supported format.
OLM InputOutlook for Mac ArchiveMac OutlookNative archive format for Outlook on macOS. Contains emails, contacts, and calendar data.
DBX InputOutlook Express MailboxOutlook ExpressLegacy email storage format used by Microsoft Outlook Express (discontinued in 2006).
Desktop Email Clients9 clients
Email ClientPlatformStorage FormatConversion Support
Microsoft OutlookWindows / MacPST, OST, OLMFull: emails, contacts, calendar, tasks, notes, attachments
Mozilla ThunderbirdWindows / Mac / LinuxMBOXFull: all folders, subfolders, attachments, filters
MailbirdWindowsSQLite / MBOXFull: all mailbox data including multiple accounts
eM ClientWindows / MacSQLite DBFull: messages, contacts, calendar, attachments
MailspringWindows / Mac / LinuxSQLite / MBOXFull: all email data and account configurations
PostboxWindows / MacMBOXFull: Thunderbird-compatible MBOX format
Windows Live MailWindowsEML + WLMXFull: all message folders and account data
EudoraWindows / MacMBX (MBOX variant)Full: legacy Eudora mailbox files
IceWarpWindows / LinuxProprietaryFull: direct IceWarp server data export
Cloud & Webmail Services7 services
ServiceTypeDirectionAuth Method
Gmail / Google WorkspaceCloud WebmailInput & OutputOAuth 2.0 / App Password
Microsoft Office 365Cloud BusinessInput & OutputOAuth 2.0 / Modern Auth
Yahoo MailCloud WebmailInput & OutputApp-specific Password
iCloud MailCloud WebmailInput & OutputApp-specific Password
Hotmail / Outlook.comCloud WebmailInput & OutputOAuth 2.0
Google TakeoutExport ArchiveInputTakeout ZIP / MBOX
Any IMAP ServerUniversal ProtocolInput & OutputIMAP / SSL / TLS
Email Servers5 servers
ServerTypeStorage FormatNotes
ZimbraOpen Source ServerZimbra TGZSupports Zimbra Community & Enterprise editions
MDaemonWindows Mail ServerMDaemon MAIDirect MDaemon user folder access, no export needed
Kerio ConnectBusiness Mail ServerKerio IMAP StoreConverts Kerio data stores directly without server access
Communigate ProEnterprise ServerCommunigate CGPSupports all Communigate mailbox folder structures
Lotus Notes / HCLIBM/HCL PlatformNSFVia intermediary conversion. Contact support for enterprise plans.
Output Destinations13 outputs
Output FormatCategoryBest Used For
PSTEmail FileImporting into Microsoft Outlook on any Windows PC
MBOXEmail FileThunderbird, Apple Mail, Postbox, or any MBOX-compatible client
EMLEmail FileWindows Mail, individual email archiving, or web uploads
MSGEmail FileSaving individual Outlook messages with full metadata
PDFDocumentLegal archiving, compliance, sharing non-editable email records
HTMLDocumentWeb-based email viewing, readable in any browser
CSVSpreadsheetExtracting email data for analysis in Excel or Google Sheets
vCard (VCF)ContactsExporting contacts to any address book or CRM
ICSCalendarExporting calendar events to Google Calendar, Apple Calendar
TXTPlain TextSimple archiving, text analysis, or importing into databases
GmailCloud ServiceDirect migration. Emails appear in Gmail inbox immediately
Office 365Cloud ServiceDirect migration to Microsoft 365 business mailboxes
IMAP ServerProtocolAny IMAP-compatible server: Dovecot, Postfix, Exchange, etc.
Advanced Filters

The Migration Bridge Also Reads, Searches and Extracts

Migration is rarely a single linear path. Before the converter writes anything, the operator usually needs to confirm what is in the OLM archive, find specific items, or pull out subsets of the data. The PCDOTS engine exposes the same parsed-archive object to three operations: read (preview a message exactly as Outlook for Mac would have shown it, on a Windows machine), search (find anything across the loaded archive in milliseconds), extract (pull specific fields without committing to a full migration). The parse cost is paid once.

The reading mode is the natural starting point for any OLM migration. Before committing to a long conversion run, the operator loads the archive, browses the folder tree, clicks into individual messages, and confirms what came out of the Mac client correctly. The preview pane shows three layers on the same archive: the rendered output (matching what Outlook for Mac would have displayed), the full message envelope, and the raw bytes. The combination is what catches Mac-specific encoding quirks, broken attachment back-references, or character set issues before the migration writer commits them. For pure inspection without any migration attached, the standalone PCDOTS Email Forensics Investigation product ships the same reader engine. product.

Search across the loaded OLM archive answers the question every migration operator eventually asks: "is this specific email in here". The query syntax accepts plain keywords, phrase searches in quotes, field-prefixed expressions (from:, subject:, has:attachment) and date range expressions. Matches return in milliseconds even on multi-gigabyte OLM archives. Result sets export as a separate output without rerunning the full migration. This is the standard pattern for legal e-discovery work where the migration is scoped to a specific subset rather than the full archive.

PCDOTS OLM Converter v3.4
PCDOTS OLM Converter advanced search interface with sender, subject and date filter fields Smart Search
Why Users Switch to PCDOTS

The Problems That Come With OLM Files

OLM problems mostly come down to the cross-platform gap that Microsoft never closed. The five recurring problems below are what IT teams encounter when an OLM file arrives from the Mac side and needs to land somewhere on the Windows side. Each problem has a corresponding resolution implemented in the PCDOTS converter.

Problems You're Facing

Problem: nothing on the Windows side can open OLMOutlook for Windows does not read OLM. Microsoft 365 cannot import OLM. Apple Mail, Thunderbird and other Windows-friendly clients do not understand OLM either. The natural advice ("install Outlook for Mac and open it there") fails the moment the migration is happening on a Windows IT operator workstation, which is where it almost always happens.
Problem: silent attachment and folder loss in conversionFree OLM converters and online services frequently strip the attachment back-references that link messages to their separate attachment files inside the OLM container, drop attachments above an internal threshold, or flatten the Mac mailbox folder hierarchy. The damage is invisible until downstream consumers (legal review, the migrated user, a compliance auditor) report missing data.
Problem: cloud destinations cannot import OLM directlyMicrosoft 365 does not import OLM. Gmail does not import OLM. The standard workaround is OLM to PST, then PST upload to Microsoft 365 via a separate migration tool (or PST split into MBOX, then IMAP push to Gmail). Two-step pipelines double the failure surface and add intermediate files that may be sensitive.
Problem: scale ceiling on large OLM archivesOutlook for Mac drag-and-drop import to Outlook for Windows, when both are installed, collapses around 10,000 items. Generic OLM converters slow to a crawl past 50,000 items and can fail outright on large archives. Real OLM exports from long-tenure Mac users (10+ years of email accumulation) routinely exceed 100,000 messages.
Problem: source archive is from an old Outlook for Mac releaseOutlook for Mac 2011 used a slightly different OLM container layout than current versions. Generic converters tested only against current Outlook for Mac fail on older OLM files. Production Mac-to-Windows migrations regularly involve archives from machines where the user never updated their Outlook for Mac install.

How PCDOTS Fixes It

Resolution: read OLM directly on Windows, no Mac clientThe PCDOTS parser implements the OLM container format at the byte level. Outlook for Mac is not required on the conversion machine. The standard deployment: a Windows IT operator workstation with .NET Framework, nothing else. The Mac-side software stays on the Mac side; the migration happens on the Windows side.
Resolution: byte-level fidelity through the migrationEvery header, every MIME boundary, every attachment, every Unicode character passes through to the destination unchanged. The migration produces a diagnostic log alongside the output documenting exact item counts, total size and any items the parser had to flag. This is the audit trail that chain-of-custody and compliance work require.
Resolution: skip the intermediate PST stepBuilt-in writers for Microsoft 365 (OAuth) and IMAP-based services (Gmail, Yahoo, iCloud, generic IMAP) turn the migration into a single operation. Parse OLM, transform, deliver to destination. The OLM-to-PST-to-cloud two-step pipeline collapses to one step. Authentication, throttling and retry execute inside the converter.
Resolution: streaming architecture for large OLM archivesMemory footprint stays flat regardless of archive size. Tested up to 200 GB single OLM archives and queues of 50+ archives at six-figure item counts. Filters apply at parse time, which means migration runtime scales with the matching subset rather than the full archive.
Resolution: version-aware parser for every OLM variantThe parser is version-aware: it detects which Outlook for Mac release produced the OLM file (2011, 2016, 2019, 2021, Microsoft 365) and routes to the appropriate code path automatically. Mixed-version migrations work without manual intervention from the operator.
Real-World Applications

The Six Reasons People Need to Convert OLM Files

The OLM file format exists because Microsoft kept Outlook for Mac and Outlook for Windows on separate codebases with separate archive formats. This means an OLM file is rarely the final destination; it is almost always a thing that needs to become something else. The six scenarios below cover most of what people actually do with the OLM converter once they have a Mac archive in front of them.

Mac User Moves to a Windows Environment

The classic OLM scenario: an employee on a Mac with Outlook for Mac transfers to a Windows-based team or company. Their existing mailbox lives in an OLM file. Their new environment runs Windows Outlook, which cannot read OLM. The converter writes the OLM contents to PST format on the Windows IT operator workstation, then the PST imports into the user's new Windows Outlook profile. Folder hierarchy and attachments preserve through the migration.

PST to Office 365Exchange migration

Producing OLM Contents as PDF for Discovery

OLM archives produced as evidence in litigation must preserve original message envelopes and attachment hashes for chain-of-custody. The dedicated OLM to PDF Converter is the focused tool for this; the full converter does the same thing as part of its broader feature set. PDF/A output (per ISO 19005-1) makes the content searchable and indexable for reviewing attorneys, while preserving the original metadata.

PDF exportGDPR compliance

Recovering Damaged OLM From Mac Disk Failures

OLM files become recovery targets when the original Mac is damaged: hard drive failure, water damage, theft, or a Mac that was wiped before the previous user's archive was extracted. The converter pairs with the PCDOTS Email Recovery module for partial-archive reconstruction. The procedure follows NIST SP 800-86 guidelines for forensic data handling. Output: evidence-ready PDF/A or sealed PST with a SHA-256 hash log.

Corrupted PSTForensic recovery

Outlook for Mac User Switches to Microsoft 365

Users moving from desktop Outlook for Mac to Microsoft 365 need their mailbox archive to follow them. The natural answer is to import the OLM into Microsoft 365 directly, which Microsoft 365 itself does not support. The converter bridges the gap: it parses the OLM on Windows, authenticates against Microsoft 365 via OAuth, and writes the archive contents straight into the destination mailbox. Folder hierarchy preserves through the transfer.

MBOX to PSTEML to MSG

Mac Outlook Archives Under HIPAA and GDPR

Healthcare and EU-based organizations operating under HIPAA Privacy Rule or GDPR retention requirements need OLM archives preserved as PDF/A for long-term retention. Local-only processing on the Windows operator workstation is what makes this work for regulated data: nothing leaves the organizational perimeter, and the conversion produces a documented audit trail.

HIPAAHealthcare archives

Pulling Contact Data From an OLM Archive

When a Mac-side sales or business development person leaves, their OLM archive often holds the only complete contact graph for their accounts. The converter's field extractor reads sender and recipient headers, embedded vCard records, and signature patterns to build a deduplicated contact list. Output: CSV (Salesforce-compatible), vCard (3.0 and 4.0), or TXT. Common application: rebuilding the customer relationship database from a former rep's correspondence.

Contact extractionCRM enrichment
Why Customers Choose This Tool

Eight Capabilities That Make Mac-to-Windows OLM Migration Work

OLM migration is a specific category of email work because the source platform (Mac) and the destination platform (usually Windows or Microsoft 365) speak different formats and Microsoft has not provided a built-in path between them. The eight capabilities below are what production OLM migrations actually require, derived from 15 years of customer migration projects across Outlook for Mac versions 2011 through Microsoft 365.

One Tool for Every OLM Migration Scenario

Single OLM file from one departing Mac user, batches of OLM archives from a Mac team handoff, oversized OLM exports from long-tenured users. The same converter handles all of them. The full PCDOTS product line at pcdots.com covers other email formats; this tool stays focused on the Mac-to-Windows OLM bridge.

Migrate the Folders That Actually Matter

OLM archives from long-tenured Mac users routinely contain folders that were never important: old recurring newsletters, archived auto-responders, junk folders that the user never cleaned up. The folder tree displays in the converter interface with checkboxes; the operator selects only what should cross over to the destination. Unselected branches never parse, which keeps migration runtime proportional to the actual workload.

Extract Specific Data Without Full Migration

Sometimes the goal is not full migration but specific data: a contact list to import into a new CRM, a catalog of attachments to archive separately, a list of phone numbers from signature blocks. The field extractor pulls these from the parsed OLM and writes them as standalone TXT, CSV or PDF outputs. This works alongside or instead of full conversion.

Twelve Places the Migrated OLM Data Can Go

Three categories: email file formats (PST for Windows Outlook, MBOX for Thunderbird and Apple Mail, MSG for individual messages); document formats (PDF, PDF/A, HTML, TXT, CSV, vCard, ICS) for legal and CRM workflows; live cloud and IMAP (Microsoft 365, Gmail, Yahoo, iCloud, generic IMAP) for direct delivery to a real mailbox. Folder hierarchy reconstructs identically across all three categories.

Direct the Migration Output Wherever You Need

Default save path is the operator desktop. The path picker accepts any local directory, mapped network drive (UNC paths supported), external storage volume or BitLocker-encrypted volume. The common reason this matters: routing migrated OLM output directly to a write-once compliance archive volume with a documented audit trail.

See the Mac Mailbox Contents on Windows

The OLM file is unreadable from outside Outlook for Mac, which makes pre-migration verification difficult. The preview pane fixes this: it parses the OLM directly on Windows and renders messages exactly as Outlook for Mac would have shown them. Three views work simultaneously against the same archive: rendered output, full message envelope, raw bytes. The combination is what catches Mac-side issues before the migration writer commits them.

Reads OLM From Every Outlook for Mac Version

The OLM container format changed slightly between Outlook for Mac releases: 2011, 2016, 2019, 2021, and the current Microsoft 365 client. The parser is version-aware and handles each variant correctly. This matters when migrating an organization with mixed Mac client versions, where some users updated and some did not.

Migration Runs on Every Windows IT Workstation

Compatibility covers the full Windows release matrix in production use: client editions from XP through Windows 11, server editions from Windows Server 2003 through 2022. Both 32-bit and 64-bit builds in the same installer with auto-detection. The reason this matters for OLM specifically: migrations often happen on whatever Windows machine is available in the IT shop, not on a current-vintage admin workstation.

Technical Specs

System and Software Requirements

The system requirements and OLM compatibility for running the PCDOTS OLM Converter on a Windows PC, plus the trial limitations summarized below.

Software NamePCDOTS OLM Converter
Current Version3.4
ProcessorPentium-class or higher
RAMMinimum 2 GB
Hard Drive Space100 MB free space
Operating SystemWindows 11, 10, 8.1, 8, 7, Vista, XP. Server 2019, 2016, 2012, 2008, 2003 and earlier.
Email Clients & FormatsExport options · Product guide
Install / UninstallInstall (PDF) · Uninstall (PDF) · Refund policy

Trial limitation: the demo edition converts up to 10 items per OLM folder so you can verify accuracy on real Mac Outlook data before purchasing. The full edition has no limits and ships with a lifetime license, no per-mailbox metering.

Trial vs Full

Trial vs Full Edition for OLM Migration

Both editions ship the same migration engine, with the same OLM parser, the same destination writers, the same preview pane. The trial caps each source folder at 10 items in the migration output. The full edition (one-time $49 license) lifts the cap, adds priority migration support and includes lifetime updates.

FeatureTrial VersionFull Version
Migration output volumeCapped at 10 items per folder Cap removed
Pre-migration filter rules
Multi-destination migration (PST, M365, Gmail, IMAP)
Mac folder hierarchy preservation through migration
License periodNo
Priority migration supportNo
Windows OS (32-bit and 64-bit)
License costFree$49
ActionDownloadBuy Now
Honest Comparison

How This OLM Migration Tool Compares to Alternatives

The OLM migration market splits into two ends. On one end: paid commercial tools like Stellar, BitRecover and Aid4Mail, priced anywhere from $40 to $200+ depending on edition. On the other end: free online OLM services, which typically require uploading the OLM to a third-party processing server. The PCDOTS converter sits between these in pricing and combines the privacy posture of a local tool with the migration capabilities of the higher-priced commercial alternatives. Comparison data below is drawn from public vendor pages and our own hands-on testing against representative OLM archives spanning multiple Outlook for Mac releases.

FeatureBest ChoicePCDOTSOther Paid ToolsAid4Mail, Stellar, etc.Free Tools / Online
Outlook for Mac version coverage25+10 to 40+2 to 5
Works without Outlook for Mac on the conversion machineYesPartialNo
Bulk migration of multiple OLM archivesYesYesNo
Direct OLM-to-Microsoft-365 migrationYesPartialNo
Pre-migration preview on WindowsYesPartialNo
Hex and raw byte forensic viewYesPartialNo
Pre-migration scope filtersYesLimitedNo
Field extraction from parsed OLMYesPartialNo
Free trialYesYesYes
Lifetime license, no subscriptionYesNoN/A
Byte-level integrity with diagnostic logYesVariesNo
Round-the-clock migration supportYesLimitedNo
Refund windowYesVariesN/A
Starting license price$49$49 to $149+Free (limited)

Sources for the comparison: published vendor documentation, the pricing pages each vendor maintains publicly, and our own hands-on migration testing against OLM archives drawn from multiple Outlook for Mac versions. The PCDOTS metrics come from 1,180 verified user reviews aggregated across G2, Capterra and Trustpilot. Specific numbers in the table may change as competing products ship new releases or revise their pricing.

Video Tutorial

Watch the OLM Conversion in 5 Minutes

A short walkthrough showing every step of the OLM conversion workflow on a real Mac Outlook OLM archive, from opening the source to verifying output in Microsoft Outlook on Windows.

PCDOTS OLM Converter video tutorial, click to play
5 min walkthrough YouTube
Real Performance Numbers

How the OLM Migration Tool Performs in Practice

The numbers below combine two data sources. The first is internal migration testing: 18,000+ OLM samples drawn from Outlook for Mac 2011, 2016, 2019, 2021 and Microsoft 365 form the test corpus, and the success rate is computed against that corpus. The second is customer survey data from 1,180 verified reviewers running real Mac-to-Windows migrations.

85%

Customer Satisfaction

93%

Output Accuracy

99%

Successful Test Runs

How It Works

The Full Mac-to-Windows OLM Migration Walkthrough

The three-step quick guide further up the page covers the standard migration. The 11 steps below go deeper: filter configuration, field extraction, advanced output options, verification before deleting the source OLM. Each step includes a screenshot from a real production OLM-to-Windows or OLM-to-Microsoft-365 migration. Operator time: 8 to 15 minutes for a configured migration, plus the unattended runtime of the migration itself.

1. Launch on the Windows Workstation

Install PCDOTS OLM Converter on the Windows IT operator workstation and launch from the Start menu or desktop shortcut. The opening dialog shows the source picker. The conversion happens on Windows; Outlook for Mac stays on the Mac side and is not required on the Windows machine.

2. Open the OLM File From Mac

Click Open and select the OLM file. The OLM may have arrived from the Mac side via shared drive, USB transfer, network share, or email attachment to the IT team. The source picker accepts a single OLM file (typical) or a folder containing multiple OLM archives (typical for bulk migrations from a Mac team).

3. Inspect the Mac Folder Hierarchy

Once parsing finishes, the Mac mailbox folder structure renders in the left panel. Standard folders (Inbox, Sent, Drafts, Trash) plus custom folders, nested subfolders, and on-Mac labels all appear with item counts. The view mirrors what the user would have seen in Outlook for Mac, which lets the operator confirm the parser read the archive correctly.

4. Verify Messages Render Correctly

Click any folder to render its contents in the center pane. Click any individual message to open it in the right pane. The right pane shows three views simultaneously: rendered output (matching what Outlook for Mac would have shown), full message envelope, raw bytes. This is when the operator verifies that Mac-specific encoding came through correctly before committing a long migration run.

5. Extract Specific Data (Optional)

For migrations that only need specific data (contact list rebuild, attachment archive, phone number harvest), the Extract menu pulls those fields from the parsed OLM. Skip this step if you need the full mailbox migrated. Common skip cases: full Mac-to-Windows mailbox handoff, full Mac-to-Microsoft-365 transition.

6. Output the Extracted Data

The output mappings work like this: phone numbers come out as plain TXT files, attachments come out as a directory dump that keeps the original Mac filenames intact, and email addresses come out as a deduplicated CSV that imports cleanly into Salesforce. Each output type lives in its own subdirectory under the chosen save path so the artifacts do not get mixed together.

7. Select Where the Migration Goes

Click Export to open the destination picker. Three categories: email file formats (PST for Windows Outlook, MBOX for Thunderbird, MSG for individual messages); document formats (PDF, HTML, CSV) for legal and CRM workflows; live cloud and IMAP (Microsoft 365, Gmail, Yahoo, iCloud, generic IMAP) for direct delivery. Microsoft 365 is the most common destination for current OLM migrations.

8. Configure Migration Options

Optional configuration covers file naming patterns, header inclusion rules, attachment handling thresholds, post-completion actions ("open destination folder", "delete source OLM on success"). Defaults work for standard migrations. Custom options matter for compliance work where audit trails dictate specific naming or retention rules.

9. Run the Migration

Clicking Save commits the migration job. From that point onward, the operator can walk away. The progress display refreshes its time-remaining estimate every half-minute against actual throughput, and the diagnostic log writes alongside the output documenting any items the parser had to flag during processing.

10. Inspect the Migration Output

When the job completes, clicking Open Folder opens the destination directory in Windows Explorer. The trial edition writes up to ten items per source folder for verification purposes; once licensed, the cap goes away and the entire archive writes through. The diagnostic log saves alongside as a sibling file.

11. Verify Before Deleting the Mac OLM

The original OLM file should not be deleted from the Mac side until the migrated output has been verified. Open the migration output in its destination application: Outlook for PST, the Microsoft 365 webmail interface for cloud destinations, Apple Mail for MBOX. Spot-check a sample. A reasonable sample size is 1% of the migrated items, weighted toward messages that contain attachments. The diagnostic log flags which items deserve the closest scrutiny.

Independent Validation

Reviewed and Awarded by Trusted Software Sites

Independent third-party reviews evaluate the OLM Converter Tool against the migration capabilities advertised on this page. Each award listed below is sourced from the original publisher (G2, Capterra, Trustpilot, Software Suggest). The aggregate rating combines feedback from 1,180 verified reviewers since the most recent major release.

4.7
Average across all reviews
1,180
Verified user reviews
4
Editor's Choice awards
Editor's Pick

Software Informer

"100% Clean Award for error-free and virus-free email conversion across formats and sources."
100% Clean Award
5-Star Rated

Softpedia

"Earns a 5-star rating for ease of operation and smooth email conversion."
100% Free Award
Top Rated

Soft32

"4.5 stars: an all-in-one solution for converting email files to multiple output formats."
Editor's Review
Verified Safe

FileHippo

"100% Clean Award for secure and safe email conversion."
Safety Verified

100% authentic. Every award above is verified directly from the issuing publisher's site. PCDOTS does not pay for placement, reviews or ratings.

Quick Definition

What is an OLM Converter?

An OLM converter is a desktop tool that opens OLM archives (the proprietary Mac Outlook data file format) on a Windows PC and converts the contained emails, attachments, contacts, calendars and notes into other email file formats or pushes them directly to Microsoft 365, Gmail, Windows Outlook and IMAP accounts. A good OLM converter preserves every header, attachment and folder location without uploading data to a remote server.

Quick Verdict

  • Best for: Anyone trapped between Outlook for Mac and Outlook for Windows (or Microsoft 365). Common audiences: IT teams migrating Mac users to Windows-based environments, MSPs handling cross-platform mailbox handoffs, legal teams producing OLM contents as PDF for discovery.
  • Free trial: 10 items per OLM folder, no credit card, no time limit.
  • Price: $49 one-time payment for a lifetime license.
  • Platforms: Windows 11, 10, 8, 7, Vista, XP plus all Server editions.
  • Rating: 4.7 out of 5 from 1,180 verified reviews on G2, Capterra and Trustpilot.
  • Privacy: 100% local processing, GDPR-compliant, no data uploaded to PCDOTS servers.
FAQs

Common Questions About OLM Conversion

The 17 questions below come from the support inbox, sales conversations, and the kinds of things IT teams ask when scoping Mac-to-Windows migration work. Answers cite Outlook for Mac versions, destination types and licensing terms where applicable, so the FAQ doubles as a scoping reference for migration projects.

What is the best OLM converter for Windows?
OLM migration is a specific category of email work, and the best tool depends on the migration scenario. The four questions worth asking: Does it run on Windows without requiring Outlook for Mac? Migration almost always happens on the Windows IT operator workstation, not on the original Mac. Does it write to Microsoft 365 directly? Microsoft 365 is the most common OLM destination, and direct delivery removes the OLM-to-PST-to-cloud two-step pipeline. Does it handle every Outlook for Mac version? The OLM container changed between releases (2011, 2016, 2019, 2021, Microsoft 365). Does it preserve attachments and folder hierarchy? The Mac mailbox structure should reach the destination intact. PCDOTS OLM Converter answers yes to all four. The product has shipped since 2010, the test corpus contains 18,000+ OLM samples, and 1,180 verified user reviews average 4.7 out of 5 across G2, Capterra and Trustpilot.
Is there a free OLM converter that works on Windows?
Two free options exist for OLM migration. The first is a trial edition of a paid product, like ours: same engine as the licensed version, capped at 10 items per source folder in the migration output. The trial does not expire, requires no payment information, and runs entirely on the Windows operator machine. The second option is a free online OLM conversion service, which uploads the OLM file to a third-party server for processing. Online services are fine for sample data but raise serious data sovereignty concerns for OLM archives containing departed-employee data, customer correspondence, or anything regulated. Local-only conversion on the Windows IT workstation is the safer baseline for production migrations. The licensed PCDOTS OLM Converter costs $49 once and includes lifetime updates.
Can I open and convert OLM files without Mac Outlook installed?
Yes, and this is the central design choice. OLM migration almost always happens on the Windows IT operator workstation, where Outlook for Mac is not installed and cannot be installed (Mac software does not run on Windows). The PCDOTS OLM Converter Wizard implements the OLM container format directly: it reads the ZIP archive structure, parses the XML message bodies that follow the Microsoft Mac-specific schema, and reconstructs the attachment back-references. Outlook for Mac is not in the runtime dependency graph. The only requirement on the Windows side is the .NET Framework, which is already present on most Windows machines.
How do I migrate OLM files to Microsoft 365 directly?
The OLM-to-Microsoft-365 migration is the most common path because Microsoft 365 is usually where the destination organization runs. The procedure:
  1. Install PCDOTS OLM Converter on a Windows IT operator workstation.
  2. Click Open and select the OLM file (handed over from the Mac side via shared drive, USB, or network share).
  3. Verify the parser read the OLM correctly in the preview pane.
  4. Click Save or Export, select Microsoft 365 from the destination picker.
  5. Authenticate against the destination Microsoft 365 tenant via OAuth (per Microsoft 365 admin documentation).
  6. Click Migrate to start direct delivery.
The migration completes as a single operation. No intermediate PST file required. Folder hierarchy and attachment integrity preserve through the migration into the destination mailbox.
What output destinations does the OLM converter support?
The migration output can land in 12 different places, organized in three categories. Email file formats: PST for Windows Outlook (most common destination for Mac-to-Windows migrations), MBOX for Thunderbird and Apple Mail, MSG for individual Outlook messages. Document formats: PDF and PDF/A for legal and archival workflows, HTML, TXT, CSV, vCard (RFC 6350), ICS (RFC 5545). Live cloud and IMAP: Microsoft 365 (OAuth), Gmail and Google Workspace (Google IMAP), Yahoo Mail (IMAP), iCloud Mail (IMAP), generic RFC 3501 IMAP server. The Mac mailbox folder hierarchy reconstructs identically across all three categories.
How do I export OLM data into multiple destinations in one job?
OLM files often need to land in more than one place during a migration. A common pattern: PST output for the user's new Windows Outlook profile, plus PDF/A output for the compliance archive. The way the converter handles this is to parse the OLM once and write multiple times. Load the OLM, run the first migration to PST, change the destination to PDF/A, run the second migration. The parsed OLM stays in memory between runs, so the second write is significantly faster than the first because the parsing cost has already been paid.
Can I migrate OLM data directly to a cloud-based mail service?
Yes. The cloud destinations available are Microsoft 365 (OAuth or admin credentials), Gmail and Google Workspace (using Google IMAP), Yahoo Mail (IMAP), iCloud Mail (IMAP), and any RFC 3501 IMAP server. Direct delivery is what makes Mac-to-cloud migrations practical. The alternative (write OLM to PST, then upload PST to Microsoft 365 via a separate migration tool) doubles the failure surface and adds an intermediate file. Direct delivery skips that intermediate step. Authentication, throttling and retry logic execute inside the converter.
Can I print emails from OLM archives using this converter?
Indirectly, through PDF output. Convert OLM to PDF, then print the PDF from any reader on any platform. PDF/A output (per ISO 19005-1) is the standard choice when the printed copies might end up in a regulatory file or court proceeding, because PDF/A is designed for long-term archival and preserves the original message envelope including any Mac-specific metadata. The output is portable across operating systems, which matters when the print workflow happens on a different machine than the conversion.
Can I extract phone numbers from OLM archives in bulk?
Yes. Phone numbers in OLM archives live in three places: message bodies (text mentions of numbers), email signatures (the structured contact block at the bottom of professional emails), and contact records inside the OLM (Outlook for Mac stores contacts alongside email in the OLM). The phone extractor runs a regex pass against all three locations and outputs a deduplicated list as TXT or CSV. International number coverage handles E.164, NANP, and country-specific conventions. Common application during a Mac-to-Microsoft-365 migration: extracting the contact graph from a former Mac user's OLM into a CRM-compatible CSV before the OLM itself is retired.
How many items can I convert with the free OLM trial?
The trial caps each source folder at 10 items in the migration output. Input is unlimited; output is capped. So a Mac-side OLM with 50 folders and 50,000 items will preview entirely in the trial and produce up to 500 items in the migration output (10 per folder). The cap is there to verify three things: that the parser reads the OLM correctly, that the destination authentication works, and that the migration output looks the way you expect. Once the trial confirms those three, the $49 license removes the cap.
Can I install the OLM converter on Windows 10 or Windows 11?
Yes, and on every other Windows release as well. Compatibility covers client editions from Windows XP through Windows 11, plus server editions from Windows Server 2003 through 2022. Both 32-bit and 64-bit binaries ship in the same installer with architecture detection at install time. The wide compatibility list matters for OLM specifically because migrations sometimes happen on whatever Windows machine is available in the IT shop, which may not be the latest hardware. The migration runs on the Windows side regardless of which Windows version the operator workstation has.
Can I convert OLM files exported from any Mac Outlook version?
Yes. The OLM container layout changed slightly between Outlook for Mac versions, so the parser is version-aware: it detects which version of Outlook for Mac produced the archive and routes to the correct parsing path. Tested coverage: Outlook for Mac 2011, Outlook 2016 for Mac, Outlook 2019 for Mac, Outlook 2021 for Mac, and the current Microsoft 365 for Mac client. Mixed-version migrations (where some users updated and some did not) work without manual intervention because version detection is automatic.
How long does it take to convert a large OLM file?
Three things drive how long an OLM migration takes: archive size, item count, and destination type. As a rough reference on a Windows machine with an SSD: a 10 GB OLM archive migrates to local PST in 20 to 35 minutes. The same archive migrates to Microsoft 365 cloud in 45 minutes to 1.5 hours, because network throughput is the bottleneck rather than parsing. The progress display refreshes the time-remaining estimate every 30 seconds based on observed throughput, so the estimate stabilizes within the first minute of a long run.
Is my OLM data sent to your servers during conversion?
No. The migration runs locally on the Windows operator workstation. OLM files, attachments and authentication credentials never travel to any PCDOTS server. Network traffic happens only when the operator picks a cloud destination (Microsoft 365, Gmail, etc.), and even then the traffic flows directly between the operator machine and the destination service with no intermediation. The architecture meets GDPR data sovereignty requirements and works for handling HIPAA-protected, legally privileged or forensically sensitive Mac-side data.
What is the difference between the trial and full version?
Both editions ship the same engine. The single difference: trial caps each source folder at 10 items in the migration output; full edition removes the cap. Beyond that, the licensed edition adds priority migration support (24-hour response SLA), includes lifetime updates at no recurring cost, and has no subscription billing. License cost: $49 paid once. Refund window: 30 days from purchase. The full feature comparison sits earlier on this page. The licensed edition is the right move once the trial confirms the migration produces the output you need.
Can I run PCDOTS OLM Converter on macOS or Linux?
Not directly. PCDOTS OLM file converter is a Windows-native binary; no native Mac or Linux build exists. This is occasionally surprising for OLM specifically, because OLM is a Mac format. The reason the converter runs on Windows is that the migration almost always lands somewhere Windows-side (Outlook for Windows, Microsoft 365, IT operator workstations). For operators on Mac or Linux who still need to run the converter, the practical answer is virtualization: Parallels Desktop or VMware Fusion on macOS, or VirtualBox on macOS or Linux, with a minimal Windows guest. The guest VM does not need Outlook for Mac or any other source software.
How do I convert encrypted or password-protected OLM archives?
OLM files themselves are rarely password-protected, so the encryption question usually means message-level encryption: S/MIME or PGP applied to individual message bodies inside the OLM. The converter cannot transparently remove message-level encryption because the decryption keys live with the original recipient. The workaround: open the encrypted messages in Outlook for Mac on the original machine, decrypt them there using the recipient's certificate or PGP key, then export the decrypted OLM and run the migration on that. Digital signatures and certificates preserve in the migrated output where the destination format supports them (PDF/A and PST both do).
Customer Stories

Customer Migration Stories

Three stories below from customers who ran real OLM migrations using this converter. Reviewer identities verified by the hosting platform (G2, Capterra, Trustpilot). Each story shows a different angle on OLM migration work: cross-platform handoff, large archive scale, and Mac-side data preservation.

G2 Reviews
4.7
350 reviews
Capterra
4.7
245 reviews
Trustpilot
4.7
440 reviews
Software Suggest
4.5
145 reviews

Solved a 3-day blocker

A client sent over a 22 GB OLM archive from a Mac running Outlook for Mac 2011. The 2011 OLM container layout differs slightly from current Outlook for Mac releases, and two other migration tools refused to parse it. After three days of failed attempts, the fourth tool was PCDOTS. It detected the older container variant, parsed the full archive in a single pass, and produced clean output with zero errors in the diagnostic log.

Outlook for Mac 2011 rescueSingle-pass conversion
KJ
Kylie JohnSupport Lead · Sydney, Australia
Verified · Capterra

Kept every attachment intact

The thing most OLM converters quietly get wrong is attachments. They lose the back-references between messages and the separate attachment files inside the OLM container, so the migrated output ends up with messages but no attachments. PCDOTS preserves every attachment along with the message headers and the read/unread state. For a long-term Mac-to-Windows archive workflow where the data must stay verifiable years later, that matters.

Attachment integrityArchive workflow
AM
Andrew MurphySystem Administrator · Drammen, Norway
Verified · Trustpilot

Add your story after your first conversion job.

Try it free
Ready to Try

Run the OLM Converter on Your Mac Archive.
Trial Edition, No Card Required.

The way to evaluate any OLM migration tool is to point it at a real OLM file from your environment and see what comes out. Download the trial, run it on a representative archive, verify the migration output looks the way you expect. Upgrade to the full edition only if the trial confirms it does what you need.

100% secure Lifetime license 100% refund policy
PCDOTS OLM Converter 4.7 1,180 reviews Starting $49