Skip to content
HandfulTools

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

Loading…

How to use

  1. Paste the text containing email addresses.
  2. Choose de-duplication, lowercase and sorting options.
  3. 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: