Quick answer
- Saved people only: open Google Contacts, select Contacts or Other contacts and export a Google CSV, Outlook CSV or vCard file.
- Free scan of messages: a Google Sheets add-on reads From, To, Cc, Bcc and Reply-To in mail that matches your Gmail search and fills a sheet.
- Bulk and offline: download your mail from Google Takeout as MBOX, then run email address extraction software that saves a TXT file.
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.
- Open contacts.google.com and sign in with your Gmail account.
- Select Contacts in your left sidebar for saved people. Select Other contacts for addresses Google saved from your mail.
- Tick your contacts or select all, then open your three-dot menu and select Export.
- Choose Google CSV, Outlook CSV or vCard. Select Export to download your file.
- 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.
- Open Google Workspace Marketplace and install Email Address Extractor by Digital Inspiration. Authorize Gmail and Google Sheets access.
- Open a new Google Sheet and start that add-on.
- Enter Gmail search criteria, for example a label, a date range or
from:andto:operators. - Choose fields to read: From, To, Cc, Bcc or Reply-To.
- 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.
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.
Steps to get Gmail mail from Google Takeout
- Open takeout.google.com and sign in. Select Deselect all.
- Tick Mail. Select All Mail data included to export every label or only labels you choose.
- Choose delivery by email link or cloud drive, a ZIP file type and a maximum file size.
- Select Create export. Google emails you when your archive is ready.
- Download your archive and extract it. Your mail sits in a
Mailfolder as an MBOX file.
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
- Install Corbett Email Address Extractor on a Windows PC and start it as administrator.
- Add your source and browse to your Takeout MBOX file.
- Tick fields to search: From, To, Cc, Subject, message body, message header or attachments.
- Filter by date, sender, recipient, subject, file type or size if you want fewer results.
- 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 Gmail | Reads | Filters | Output | Cost |
|---|---|---|---|---|
| Google Contacts export | Contacts and Other contacts | Group or selection | Google CSV, Outlook CSV, vCard | Free |
| Google Sheets add-on | From, To, Cc, Bcc, Reply-To in live mail | Gmail search operators | Google Sheet, CSV | Free, premium for volume |
| Corbett Email Address Extractor | Takeout MBOX, headers, bodies, PDF and Word attachments | Date, sender, recipient, subject, type, size | TXT with count and preview | Free 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
- Gmail has no export for message addresses, so you extract email addresses from Gmail by contacts, add-on or software.
- Google Contacts holds saved people and an Other contacts group of addresses Google collected from your mail.
- A Google Sheets add-on reads From, To, Cc, Bcc and Reply-To, and needs Gmail and Sheets permissions.
- Google Takeout gives you Gmail as MBOX, and Corbett Email Address Extractor reads it and saves TXT.
- Validate your list before you send mail.
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.