Email extractor
Pulls every email address out of pasted text, a page's HTML or a messy CSV column.
Next
What the email extractor does
It pulls every email address out of whatever you paste or drop: plain text, an HTML page, an email thread, a signature dump or a messy CSV column with several addresses per cell. It removes repeats and returns one address per row, with its domain in a second column.
Everything runs in your browser. Nothing you paste is sent anywhere.
How to read the result
The count shows how many unique addresses were found. Each row has the address and its domain, with role addresses such as info@ and sales@ and freemail domains flagged. Scan the list once before you download: pages often carry addresses that belong to the site owner rather than the people you want.
How to use it
Paste the source, review the list, then download it as CSV. Run the result through an email verifier before sending, because an address on a web page may be old, a trap or a typo. Remove role addresses unless the campaign is meant for a shared inbox.
Why it matters for cold email
Extracted addresses come without context or consent. Sending to them unverified risks bounces, and some of those addresses exist to catch senders who scrape. CAN-SPAM counts harvesting addresses from a website that says it does not share them as an aggravated violation, and GDPR still applies to a work email you found on a page. Extract, then verify, then make sure you have a reason to write.