Extract Emails from Outlook Messages

Drag emails directly from Outlook into the extractor – From, To, CC, BCC and body addresses captured instantly

← Back to Email Extractor

What Are .msg Files?

When you drag an email from the Outlook desktop application to another location – a folder, the desktop, or a browser window – Windows saves it as a .msg file. This is Microsoft’s proprietary email format and contains the complete message: all header fields (From, To, CC, BCC, Subject, Date) and the full message body in both plain text and HTML.

The Email Extractor reads .msg files entirely in your browser using JavaScript. No data is ever uploaded to a server.

⚠️ Windows & Outlook Desktop only. Dragging emails from Outlook to a browser window works on Windows with the Outlook desktop app (Microsoft 365 / Outlook 2016 and newer). It does not work with Outlook on the Web (OWA), Outlook for Mac, or mobile apps – those do not expose dragged emails as .msg files to the browser.

What Gets Extracted?

The extractor reads the structured fields of each .msg file and applies email pattern matching to all of them:

FieldDescriptionExtracted
FromSender’s email address✓ Yes
ToPrimary recipients✓ Yes
CCCarbon copy recipients✓ Yes
BCCBlind copy (if present in the file)✓ Yes
BodyPlain text and HTML body content✓ Yes

Duplicates are removed automatically. If you process multiple .msg files, the results are merged with any previously extracted addresses.

Email Marketing Tool

Method 1: Drag & Drop from Outlook (Fastest)

This is the most direct method – no saving or exporting required.

1
Open Outlook and the Email Extractor side by side in Windows.
2
In the Outlook email list (inbox or any folder), select one or more emails by clicking them. Hold Ctrl to select multiple, or Shift for a range.
3
Drag the selected emails from the Outlook list directly onto the browser window showing the Email Extractor. A drop zone overlay will appear.
4
Release the mouse button. The tool immediately reads all .msg files and extracts every email address found. Results appear within seconds.

Method 2: Save as .msg and Upload

If drag & drop does not work in your environment (e.g. due to browser or OS security policies), save the emails first:

  1. In Outlook, select the email(s) you want to process.
  2. Drag them to your Desktop or a folder – Outlook saves each as a .msg file.
  3. On the Email Extractor, click Upload File(s) and select the saved .msg files. Multiple files are supported.
  4. Results are extracted and displayed immediately – no extra click required.

Processing Multiple Emails at Once

Both methods support batch processing. You can select dozens or even hundreds of emails in Outlook and drag them all at once. Each .msg file is processed individually and the addresses are merged into a single deduplicated result list.

Tip: Use Outlook’s search and filter features to narrow down the emails before selecting – for example, filter by sender domain, date range, or folder to get exactly the addresses you need.

Email Marketing Tool

Use Cases

Building Mailing Lists from Correspondence

Select all emails from a specific sender or folder and drag them in. Every person who was part of those conversations – senders, recipients, CC’d contacts – appears in your result list ready to export.

Event Follow-Up

After a conference or event, select all emails received from attendees and extract their addresses in one step. Filter by domain afterward to segment by company or provider.

Supplier or Partner Contact Lists

Process incoming emails from a supplier folder to compile a current contact list. The tool automatically deduplicates, so each address appears only once regardless of how many emails a contact sent.

Migration and CRM Import

Extract addresses from archived email folders to import contacts into a new CRM or mailing platform. Export the results as .csv for direct import.

Email Marketing Tool

Technical Background

The .msg format is based on the Compound File Binary Format (also known as OLE2 or Structured Storage), a container format developed by Microsoft. It stores message properties – including all header fields and body content – as named streams within a binary container.

The Email Extractor parses these files in your browser using the open-source msgreader library (@kenjiuno/msgreader), loaded on demand from the esm.sh CDN. The library extracts structured fields (sender, recipients) as well as body text. The email regex is then applied to all fields to catch any additional addresses mentioned in the body.

Because all parsing happens locally in your browser, your email content is never transmitted to any server. This makes the tool safe even for confidential or internal correspondence.

Ready to Extract?

Open the Email Extractor and drag your Outlook emails directly onto the page.

Open Email Extractor
DD
About the Author

Daniel Dorfer worked for nearly four years in technical support at GMX, one of Germany’s largest email providers, and for almost two years at united domains, a leading domain hoster and registrar. He is a founding member of the KIBC (KI Business Club). This website was built entirely with the help of Claude Code (Opus 4.6) by Anthropic.

Email Marketing Tool