Extract Email Addresses
Pull every e-mail address out of a text, with duplicates removed and the domains behind them listed.
- Runs in your browser
- Free to use
About this tool
The Email Extractor pulls e-mail addresses from mailbox exports, HTML, PDFs pasted as text or any document, cleans and deduplicates them and lists the unique domains, which is useful for building a contact list, auditing where messages came from or checking a data leak. Related: Domain extractor.
How to use it — quick steps
- 01
Enter the text to scan
Type or paste the text to scan in the field above. Nothing is uploaded. Use Ctrl + V to paste.
- 02
Adjust the options
Pick the settings that fit your case; the defaults work for most people. Changes apply instantly.
- 03
Press "Extract e-mails"
Press "Extract e-mails" or Ctrl + Enter. The result appears instantly below the form.
Key features of this tool
Precise patterns
Battle-tested regular expressions match real-world formats while avoiding common false positives.
Deduplicated
Every matched entry is returned once (without duplicates), with counts of total and unique matches.
Private
The text is processed in your browser; text and documents never leave your device, ensuring data privacy.
Frequently asked questions
Does it handle obfuscated addresses like "john at example dot com"?
No, only standard user@domain.tld formats are recognised.
Can I verify the extracted addresses?
Syntax is checked by the pattern; deliverability needs an SMTP check, which the Verify Email Address tool provides.
Are my files or data uploaded?
No. The tool is plain JavaScript that runs in your browser; the files or data you provide here are never uploaded to our servers.