Extract Email Addresses

Paste any messy text and get a clean list of every email address in it, one per line, with duplicates removed.

Advertisement

What it does

  • Finds addresses anywhere: inside angle brackets, after “mailto:”, between commas, in the middle of sentences
  • Converts them to lower case so the same address typed two ways is only listed once
  • Removes duplicates and trailing punctuation

Next steps: sort by domain, compare with another list to find new contacts, or make it comma separated to paste into the “To” field of an email.

Because extraction happens in your browser, contact lists stay on your computer.

Please only email people who have agreed to hear from you. Bulk mailing to scraped addresses breaks anti-spam laws in most countries.

From an email thread

Before
From: Amy Smith <Amy.Smith@acme.com>
To: sales@example.org; bob@mail.net
Cc: amy.smith@acme.com

Please reply to support@example.org.
After
amy.smith@acme.com
sales@example.org
bob@mail.net
support@example.org

Questions

Can it pull addresses from a website?

Copy the page’s text (Ctrl+A, Ctrl+C) and paste it here. To include links, view the page source and paste that instead.

Why is an address missing?

Addresses written to avoid spam robots, like “amy at acme dot com”, aren’t detected. Fix them with Find and replace first.