Extract Email Addresses
Paste a document, an email thread, an HTML page or a CSV export and get a clean list of every email address it contains — de-duplicated and ready to paste into a spreadsheet or CRM.
Runs in your browser
How to use
- Paste the text containing email addresses.
- Choose de-duplication, lowercase and sorting options.
- Copy the list — one address per line.
How it works
Addresses are detected with a pattern that follows the practical subset of RFC 5322 used by real mail systems: a local part of letters, digits and . _ % + -, an @, and a domain with a top-level domain of at least two letters. Trailing punctuation such as a full stop at the end of a sentence is removed.
Duplicates are detected case-insensitively, since mailbox providers treat addresses case-insensitively in practice.
Examples
- Email signature block
- “Contact Jane (jane.doe@example.com) or sales@example.org.” → jane.doe@example.com, sales@example.org
Common uses
- Building a contact list from an event registration export
- Collecting addresses from an email thread
- Cleaning a CRM export
Privacy & security
This tool runs entirely in your browser. Your files and text are never uploaded to our servers — processing happens on your device and results are created locally. How each tool handles files
Frequently asked questions
Can I use this to collect addresses from websites for spam?
Please don't. Sending unsolicited email is illegal in many countries (GDPR, CAN-SPAM, CASL). Only email people who agreed to hear from you.
Is the text I paste stored?
No. Extraction runs locally in your browser.
Last updated: