Free tool
Email Extractor
Paste any text and pull out every email address in one click. Deduplicated, sorted and ready to export as CSV.
Result
This free email extractor finds every email address hidden in any block of text: exported documents, meeting notes, web page copy, CRM dumps or old newsletters. Paste the text, click extract, and get a clean, deduplicated list you can copy or download as a CSV file. The extraction runs entirely in your browser, so your data never leaves your computer. It is the fastest way to turn messy text into a usable mailing list.
How to extract email addresses from text
- 1
Copy the text that contains email addresses from any document, page or export.
- 2
Paste it into the text box on the left.
- 3
Click "Extract emails". Duplicates are removed automatically.
- 4
Pick a separator or turn on alphabetical sorting if you need it.
- 5
Copy the list to your clipboard or download it as a CSV file for Google Sheets.
Frequently asked questions
How does the email extractor work?
The tool scans your pasted text with a pattern that matches standard email address formats, then removes duplicates ignoring letter case. The result is a clean list in the order the addresses appeared, or alphabetical if you enable sorting. It works on any text: HTML source, CSV exports, logs or plain prose.
Is my pasted text uploaded to a server?
No. The extraction happens entirely in your browser with JavaScript. Nothing you paste is transmitted, logged or stored, which makes the tool safe for confidential contact data.
Can it extract emails from a website?
Yes, indirectly. Open the page, select all its text (or view the page source), copy it and paste it here. The extractor will find every address in the pasted content, including ones written inside mailto: links if you paste the HTML source.
How do I import the extracted list into Google Sheets?
Click "Download .csv" and open the file in Google Sheets via File then Import, or simply choose the "New line" separator, copy the list, and paste it straight into a column. One address per row is exactly the format a mail merge expects.
Does it remove duplicate email addresses?
Yes, automatically. Duplicates are detected case-insensitively, so John@example.com and john@example.com count as the same address and only the first occurrence is kept.
Is it legal to email the addresses I extract?
That depends on where the addresses came from and the laws that apply to you, such as GDPR, CAN-SPAM or local regulations. Only email people who have a reasonable expectation of hearing from you, identify yourself honestly, and always include a working unsubscribe option in bulk email.
Turn your list into a campaign
Paste your extracted emails into Google Sheets and send personalized campaigns with Mail Merge for Gmail.