Extract Email Addresses

Pull every email address out of any block of text or HTML, de-duplicated and ready to copy. Free, instant and private — the extraction runs in your browser and nothing is uploaded.

0
Emails found
0
In result

How to use the Extract Email Addresses tool

  1. Paste your text. Drop in anything that contains emails — an email thread, page source, a CSV export or a wall of messy text.
  2. Choose your options. Remove duplicates, lowercase everything and sort the list alphabetically. Pick how the results should be separated (new lines, commas or semicolons).
  3. Copy or download. Grab the clean list with the copy button, or download it as a .txt file.

About this tool

This free email extractor scans any text you paste and pulls out every valid-looking email address, ignoring the surrounding words, punctuation and HTML. It is useful for collecting reply-to addresses from a long email chain, harvesting contacts from a page you have permission to use, cleaning up a messy mailing list, or building a semicolon-separated string to paste into the BCC field of your mail client. Duplicates are removed by default so each address appears only once.

All matching happens locally in your browser with a pattern that recognises standard name@domain.tld addresses. Your text is never uploaded, stored or logged, so you can safely process private correspondence and contact lists. Please only use extracted addresses in ways that respect people's privacy and anti-spam laws such as GDPR and CAN-SPAM.

Frequently asked questions

What counts as a valid email address?

The tool matches the common local@domain.tld shape: letters, numbers and the symbols . _ % + - before the @, a domain, and a top-level domain of at least two letters. It catches virtually all real-world addresses, though it does not attempt to verify that a mailbox actually exists.

Does it remove duplicate addresses?

Yes, by default. Duplicates are matched case-insensitively, so Sam@Example.com and sam@example.com are treated as the same address. Turn off “Remove duplicates” if you want every occurrence listed.

Can I get the list ready for the BCC field?

Yes. Set the separator to “Semicolon + space” or “Comma + space” and copy the result — most email clients accept that format directly in the To, CC or BCC field.

Is my text uploaded to a server?

No. The extraction runs entirely in your browser using JavaScript. Nothing you paste leaves your device, so the tool is safe for private correspondence and works offline once the page has loaded.