Email extractor
Pull every email address out of a block of text and get a clean list.
Related tools
Email extractor
Paste any text and this tool finds every email address in it. The source can be messy: a forwarded email thread, a copied web page, HTML with mailto links, a CSV export, chat logs, meeting notes. Anything that looks like an address is picked out and the surrounding text is discarded, so you get a clean list instead of hunting through paragraphs by hand.
The result is deduplicated by default, comparing addresses without regard to case so that [email protected] and [email protected] count as one. The first spelling that appears is the one kept, unless you also turn on lowercase conversion, which normalises everything to lowercase — usually what you want before importing into a CRM or a mailing tool. Sort alphabetically to make a long list easier to scan and to spot near-duplicates. The separator option switches between one address per line and a comma-separated string you can paste straight into the To field of an email client.
Addresses glued to sentence punctuation are handled properly: a trailing period, comma, bracket or quote is trimmed, while the dots inside the address and the final part of the domain are kept intact. Strings without a real top-level domain, like user@localhost, are skipped rather than added as noise. The tally under the output shows how many addresses were found in total and how many of them are unique, so you can see the duplicate rate at a glance.
Everything runs in your browser. Contact lists, customer emails and forwarded threads are never uploaded, which matters when the text you are cleaning is personal data.