HomeBlog › Build an email list from Gmail

How to Build a Clean Email List from Your Gmail

Updated June 4, 2026 · 8 min read
Contacts
Contacts
Gmail Exporter Guide
To build an email list from Gmail, narrow your inbox with search operators, export the senders and recipients to a CSV with a free browser extension, remove duplicates in one click, then segment the result by domain or topic in a spreadsheet. It runs locally, captures everyone you have actually emailed, and takes a few minutes.

Your Gmail account is quietly one of the richest contact databases you own. Every person you have ever exchanged a message with is in there — clients, leads, collaborators, vendors. The problem is that it is scattered across thousands of conversations and tangled up with duplicates, newsletters and noise. This guide turns that mess into a clean, usable list, and does it without uploading your mail anywhere.

Step 1: Decide what the list is for

Before you export anything, get clear on the purpose, because it changes what you keep. A few common goals:

Knowing the goal tells you which Gmail searches to run and which contacts are noise. It also keeps you honest about compliance, which we cover at the end.

Step 2: Narrow your inbox with search

Do not export your entire mailbox and sort it out later — that buries good contacts under automated mail. Use Gmail's operators to isolate real correspondence first:

GoalSearch
People at one companyfrom:@acme.com OR to:@acme.com
A specific label/projectlabel:clients
Recent contacts onlyafter:2025/01/01
Exclude newsletters-from:noreply -unsubscribe
Real conversationsis:sent (people you actually wrote to)

The is:sent trick is especially good for list-building: anyone you have personally emailed is far more likely to be a genuine contact than a random sender in your inbox.

Step 3: Export senders and recipients

With the right view on screen, export it:

  1. Install Gmail Exporter in Chrome — free, no account.
  2. Open your filtered view from the search above.
  3. Remove duplicates with one click so the same person does not appear ten times.
  4. Export to CSV. The file lands on your computer with addresses (and, on the Pro plan, names) as columns.

The key advantage over Google Contacts is coverage. Contacts only holds people you deliberately saved; pulling from conversations captures everyone you have corresponded with, sender and recipient alike. That is the same engine behind extracting all email addresses from Gmail — here we are just shaping the output into a list.

Build your contact list in one click — free

Export everyone you have emailed, de-duplicated and ready to segment, privately in your browser.

Add to Chrome — It's Free

Step 4: Clean and de-duplicate

Even after a one-click dedupe, a good list deserves a quick polish. Open the CSV in a spreadsheet (see exporting Gmail to Google Sheets) and:

For a deeper look at why duplicates pile up and how to prevent them, see removing duplicate contacts when exporting Gmail.

Step 5: Segment the list

A flat list of addresses is fine; a segmented one is far more useful. Because every address carries its domain, you can group instantly:

If the list is bound for a CRM or another tool, map your columns to the destination fields before importing, and keep a spreadsheet copy as covered in exporting Gmail contacts to Excel or CSV.

Step 6: Stay compliant before you send

This is the part that protects you, so do not skip it. Having someone's address is not the same as being allowed to market to them. This is general information, not legal advice, but the principles are consistent across major regimes:

For the detail, see our overview of extracting addresses responsibly, which links to the compliance considerations in more depth.

What a finished list looks like

EmailNameCompanyType
maria@acme.comMaria Lopezacme.comClient
jdoe@globex.comJ. Doeglobex.comLead
sam@initech.ioSam Parkinitech.ioVendor

Clean, deduplicated, segmented, and built entirely on your own device. From here you can import it, mail-merge it, or keep it as a reference roster.

Frequently asked questions

How do I build an email list from my Gmail?

Narrow your inbox with search, export senders and recipients to CSV with a browser extension, remove duplicates, then segment by domain or topic in a spreadsheet. It is local and free for a one-time list.

Can I get everyone I have emailed, not just my contacts?

Yes. Google Contacts only holds saved people; extracting from conversations captures every address you have corresponded with, sender and recipient alike.

How do I remove duplicate addresses?

A good exporter dedupes in one click before the file is created. You can also use Remove duplicates on the email column in a spreadsheet.

Is it legal to email a list I built from Gmail?

Having addresses is fine; sending marketing is governed by GDPR, CAN-SPAM and CASL. You generally need a lawful basis or consent, a clear sender and an unsubscribe option. This is general information, not legal advice.

Is building the list private?

With a local extension your emails are read in the browser and the list is written to your device — nothing is uploaded.

Can I segment the list by company?

Yes. Sort or filter on the text after the at sign in each address to group contacts by company.