Extract Email Addresses from Gmail

Extract email addresses from Gmail contacts and messages. Contacts export, Google Sheets add-on and bulk software.

By · Published 9 May 2024 · Updated 10 Oct 2026 · 8 min read

How to Extract Email Addresses from Gmail Account

Quick answer

Gmail has no button that lists every address in your mail. You have years of customers, replies and newsletters in your account, and Google Contacts holds only a small part of them. Below are three ways to extract email addresses from Gmail, from a quick contacts export to a full Takeout scan.

How to extract email addresses from Gmail contacts?

Open Google Contacts and export. Google keeps people you saved in Contacts and people you only emailed in Other contacts, and you can export both lists.

  1. Open contacts.google.com and sign in with your Gmail account.
  2. Select Contacts in your left sidebar for saved people. Select Other contacts for addresses Google saved from your mail.
  3. Tick your contacts or select all, then open your three-dot menu and select Export.
  4. Choose Google CSV, Outlook CSV or vCard. Select Export to download your file.
  5. Open your CSV in Excel through Data, Get Data, From Text/CSV and set encoding to UTF-8.

Google says Contacts saves addresses of people you email but did not add, in your Other contacts group. A Gmail contact export guide says Google CSV keeps international characters, Outlook CSV can corrupt non-English text and vCard does not open in spreadsheets.

Catch: you get only addresses Google saved. Addresses in Cc, in message bodies and in old mail can be missing. TechJunkie notes that you cannot split people who wrote to you from people you wrote to. Our guide on how to export Gmail contacts covers more formats.

How to extract email addresses from Gmail messages with Google Sheets?

Install an add-on that reads mail matching your Gmail search and writes addresses into a sheet. It is free for small jobs and runs inside your Google account.

  1. Open Google Workspace Marketplace and install Email Address Extractor by Digital Inspiration. Authorize Gmail and Google Sheets access.
  2. Open a new Google Sheet and start that add-on.
  3. Enter Gmail search criteria, for example a label, a date range or from: and to: operators.
  4. Choose fields to read: From, To, Cc, Bcc or Reply-To.
  5. Select Save and Run. Download your sheet as CSV when it finishes.

Amit Agarwal describes these steps on Digital Inspiration. Results fill two sheets, one with unique addresses and one with message details. Large mailboxes take longer, and your sheet must stay open while it runs.

Catch: it asks to read, compose and send Gmail and to edit your Sheets, so check permissions before you approve. Bigger volumes need its premium plan, and it works on one account at a time.

Bulk method with free demo

How to extract email addresses from Gmail in bulk?

Download your mail from Google Takeout, then use Corbett Email Address Extractor on that file. It opens MBOX and Google Takeout files and searches seven places: From, To, Cc, Subject, message body, message header and PDF or Word attachments. You see a preview with a total count, then it saves a TXT file. It runs on Windows 10 and older, and a free demo lets you test first.

Download Now Purchase Now

Steps to get Gmail mail from Google Takeout

  1. Open takeout.google.com and sign in. Select Deselect all.
  2. Tick Mail. Select All Mail data included to export every label or only labels you choose.
  3. Choose delivery by email link or cloud drive, a ZIP file type and a maximum file size.
  4. Select Create export. Google emails you when your archive is ready.
  5. Download your archive and extract it. Your mail sits in a Mail folder as an MBOX file.
Corbett Email Address Extractor screenshot 1: open the software Corbett Email Address Extractor screenshot 2: add an email account Corbett Email Address Extractor screenshot 3: enter the account details Corbett Email Address Extractor screenshot 4: choose the export option

Takeout links stay active for about 7 days. Small accounts finish in minutes, while large ones take days.

Steps to extract email addresses from Gmail with software

  1. Install Corbett Email Address Extractor on a Windows PC and start it as administrator.
  2. Add your source and browse to your Takeout MBOX file.
  3. Tick fields to search: From, To, Cc, Subject, message body, message header or attachments.
  4. Filter by date, sender, recipient, subject, file type or size if you want fewer results.
  5. Click Extract, check your preview and address count, then save your TXT file.

It reads your Takeout file and never logs in to Gmail, so your password stays with Google. Output is TXT only, with no CSV or Excel export. Already have other formats? See how to extract email addresses from MBOX file.

Which way to extract email addresses from Gmail is best?

Use contacts for a short list of saved people, an add-on for filtered online scans and software for large mail archives and attachments.

Way to extract email addresses from GmailReadsFiltersOutputCost
Google Contacts exportContacts and Other contactsGroup or selectionGoogle CSV, Outlook CSV, vCardFree
Google Sheets add-onFrom, To, Cc, Bcc, Reply-To in live mailGmail search operatorsGoogle Sheet, CSVFree, premium for volume
Corbett Email Address ExtractorTakeout MBOX, headers, bodies, PDF and Word attachmentsDate, sender, recipient, subject, type, sizeTXT with count and previewFree demo, then from $99

Need addresses from Outlook? See how to extract email addresses from Outlook.

Why does Gmail email address extraction fail?

Contacts export misses addresses

Google Contacts lists saved people and addresses Google collected. Old threads and Cc lines are not guaranteed, so scan messages with an add-on or software.

Accents turn into odd characters in Excel

Outlook CSV can corrupt non-English text. Export Google CSV and import it through Data, Get Data, From Text/CSV with UTF-8 encoding.

Add-on asks for broad permissions

It requests Gmail and Sheets access. If you do not want to grant that, download Takeout and scan your files offline.

Takeout takes hours or days

Google builds your archive in background and emails you a link. Choose only labels you need to shorten that wait, and download before your link expires.

You need only one label or one sender

Use Gmail search operators in your add-on, or set a sender and date filter in Corbett Email Address Extractor.

What to do after you extract email addresses from Gmail?

Open your file, remove duplicates and delete no-reply and system addresses. Check your list with Corbett Email Address Validator before you send mail. Keep a copy of your Takeout archive as a backup, or use Gmail backup software for full copies. Want to open your MBOX file first? See how to open MBOX file.

Our view

Start with Google Contacts if you only need people you already know. To list everyone who wrote to you, Takeout plus an extractor is safest, because it never needs your Gmail password. Skip add-ons that ask to send mail for you unless you trust their publisher.

Key takeaways

Questions about extract email addresses from Gmail

How do I extract email addresses from Gmail?

Export Google Contacts as CSV, run a Google Sheets add-on on your Gmail search or download mail from Google Takeout and use email address extraction software.

Can Gmail export all email addresses I have received from?

No built-in button does. Contacts export covers saved people and Other contacts. Message scans need an add-on or software.

What are Other contacts in Google Contacts?

Google saves addresses of people you email but did not add as contacts in your Other contacts group. You can select and export them.

Which file formats does Google Contacts export?

Google CSV, Outlook CSV and vCard. Google CSV keeps international characters and opens in Excel.

Is there a free way to extract email addresses from Gmail messages?

Yes. Email Address Extractor add-on for Google Sheets is free for small jobs and has a premium plan for bigger volumes.

How do I download Gmail mail from Google Takeout?

Open takeout.google.com, deselect all, tick Mail, choose labels, select Create export and download your MBOX archive from a link Google emails you.

Does Corbett Email Address Extractor log in to my Gmail account?

No. It reads Google Takeout and MBOX files that you download, so your password stays with Google.

Which file formats does Corbett Email Address Extractor save?

TXT only. You see a total address count and a preview before you save.

Can I extract email addresses from Gmail attachments?

Yes, with Corbett Email Address Extractor. It searches PDF and Word attachments when you tick attachments as a field.

Does Corbett Email Address Extractor have a Mac version?

No. It is Windows only. Start it as administrator on Windows 10 or older.

Free demo

Ready to Extract Email Addresses from Gmail?

Try Corbett Email Address Extractor on a small Takeout file first. Free demo extracts 10 items, so buy once results look right.

Download Now Purchase Now

Shaks George

Shaks George is a senior analyst at Corbett Software.

Last checked 10 Oct 2026 against Google Help pages and Takeout steps.