sieve.
email address extractor
runs in your browser — nothing uploaded, nothing down
paste · extract · export

Pour in the mess. Pull out every address.

Drop a list, an inbox export, a scraped page, anything — Sieve finds every valid email, sorts it by provider, and hands it back however you need it.

100% free — no sign-up, no limits
Source text0 characters
.txt · .csv · .html · .json
Extracted0 unique
Nothing extracted yet.
Paste text on the left to begin.
0
addresses found
0
unique domains
0
duplicates removed
most common domain
sorted by provider

Gmail, Yahoo, Outlook & more — automatically split

Every extracted address is instantly sorted into its provider bucket. Copy or download just the Gmail list, just the Yahoo list, or all of them separately.

Extract some emails above and they will sort into provider buckets here.

What Is an Email Extractor?

An email extractor is a tool that automatically finds and pulls out email addresses from any block of text. Instead of manually scanning through hundreds of lines of data looking for email addresses, an extractor does it in milliseconds — no matter how messy or mixed up the source text is.

Sieve is a free, browser-based email extractor that works entirely on your device. There is no server involved — your data never leaves your computer. Paste in any text and Sieve immediately identifies every valid email address hiding inside it, removes duplicates, and sorts them alphabetically or by email provider.

Email extractors are used by digital marketers building contact lists, developers cleaning up data exports, sales teams organizing leads, recruiters gathering candidate contacts, and researchers compiling data from various sources.

How to Use Sieve — Step by Step

1️⃣
Paste your text
Copy any text containing email addresses — a webpage, a spreadsheet export, an email thread, a PDF — and paste it into the Source Text box.
2️⃣
Or upload a file
Click the Upload button and select a .txt, .csv, .html, or .json file from your computer. Sieve reads it instantly without uploading anything to the internet.
3️⃣
Click Extract
Hit the green Extract button. Sieve instantly finds every email address, removes duplicates, and sorts the results alphabetically.
4️⃣
Download or copy
Copy all addresses to your clipboard, or download them as a .txt, .csv, or .json file. You can also download individual provider lists like Gmail-only or Yahoo-only.

All Features — Completely Free

Unlimited extractions — No daily limit, no cap on how many emails you can extract at once.
Duplicate removal — Automatically strips duplicate addresses so every email appears only once.
Provider sorting — Split your list into Gmail, Yahoo, Outlook, iCloud, AOL, Proton Mail, and business domains automatically.
Custom separators — Choose comma, semicolon, newline, pipe, or enter your own custom separator.
Highlight mode — Visually highlight every email address directly in your source text.
Format verification — Check which addresses are properly formatted and flag malformed ones.
File upload — Upload .txt, .csv, .html, or .json files directly. Multiple files at once.
Multiple export formats — Download as plain text, CSV spreadsheet, or JSON for developers.
Grouping — Group emails N per line for bulk emailing tools that require batched lists.
100% private — Everything runs in your browser. No data is sent to any server. Ever.

Who Uses Sieve and Why

Sieve is used by thousands of people every day across many different industries and use cases:

📧 Email Marketers
Clean up imported contact lists, remove invalid addresses before a campaign, and organize contacts by email provider for targeted sending strategies.
💼 Sales Teams
Extract prospect emails from exported CRM reports, website lists, event attendee sheets, and other messy data sources into clean, organized contact lists.
👨‍💻 Developers
Parse email addresses from log files, database exports, API responses, and raw HTML. Download results as JSON for easy integration with other tools.
🔬 Researchers
Compile contact information from academic papers, conference programs, and research documents without manually copying each address one by one.
🎯 Recruiters
Gather candidate contact information from resumes, LinkedIn exports, and job board data quickly and efficiently.
🏢 Business Owners
Collect email addresses from business directories, networking event lists, and partner communications to build your business contact database.

Frequently Asked Questions

Is Sieve completely free?
Yes. Sieve is 100% free with no limits, no sign-up, no premium tier, and no watermarks. Every feature listed on this page is available to every user at no cost.
Is my data private? Does Sieve store my emails?
Sieve runs entirely in your web browser using JavaScript. No text you paste or upload is ever sent to any server. Your data never leaves your computer. We have no database, no logging, and no way to see what you extract.
What file formats can I upload?
Sieve accepts .txt (plain text), .csv (comma-separated), .html (web pages), .htm, and .json files. You can upload multiple files at once and they will all be combined before extraction.
How does the provider split work?
After extraction, Sieve automatically categorizes each email address by its domain. Gmail.com and Googlemail.com go into the Gmail bucket, Yahoo.com and Ymail.com go into Yahoo, Outlook.com and Hotmail.com go into Outlook, and so on. Business and personal domains that don't match a major provider go into the "Business / Other" bucket.
What does "Verify format" do?
The Verify Format button checks each extracted email address against a strict formatting standard. It flags addresses that look malformed — for example, ones with double dots, missing top-level domains, or invalid characters. This is a format check only; it cannot confirm whether an email address actually exists or has an active inbox.
What is the "Group" option for?
Some bulk email tools require lists in batches — for example, 50 emails per line separated by commas. The Group option lets you set how many emails appear on each line in the Split/output view. Set it to 50 and every line will contain exactly 50 email addresses separated by your chosen separator.

Tips for Getting the Best Results

  • Paste raw HTML for websites — If you want emails from a webpage, use your browser's "View Source" feature (Ctrl+U), copy all the HTML, and paste it into Sieve. It will find every email in the code.
  • Use Highlight mode to verify — Before downloading, click "Highlight all" to see exactly which text Sieve identified as email addresses. This is a great way to spot-check the extraction.
  • Download as CSV for spreadsheets — The .csv download opens directly in Excel, Google Sheets, or Numbers with each email in its own cell.
  • Use the provider split for targeted campaigns — Different email providers have different deliverability characteristics. Separating your list by provider lets you test and optimize each segment independently.
  • Verify your list before sending — Sieve's format checker catches obviously malformed addresses, but for large campaigns consider running your final list through an email verification service to check deliverability.

About Sieve

Sieve is a free, browser-based email address extractor built for marketers, developers, and anyone who works with contact lists. No account required, no data uploaded — everything runs locally in your browser.

Features include: paste or upload any file, extract emails instantly, sort by provider (Gmail, Yahoo, Outlook and more), choose your separator, verify format, and download as .txt, .csv or .json.

Contact Us

Have a question, found a bug, or want to suggest a feature? We respond to every message within 24 hours.

You can reach us directly by email:

✉ hello@sieve-ivory.vercel.app