Extract Emails from Text

Find every email address hidden in a block of text, ready to copy.

Runs in your browser
Text to search
Drop file to load it
EmptySaved locally
Email addresses
Ready
Ignores capital letters when comparing.
More options (2)
Subdomains are included too.
Try an example:

How to use the Extract Emails from Text

  1. Paste any text that contains email addresses: a thread, a page source, a CSV column or notes.
  2. The addresses appear on the right straight away, with duplicates removed.
  3. Choose an order and a separator, or limit the list to certain domains.
  4. Copy the list or save it as a text file.

Examples

About this tool

Contact details tend to arrive buried in other text: a long reply chain, the source code of a web page, a signature block, an exported spreadsheet. This extractor scans whatever you paste and lists every address it recognises, so you do not have to pick them out by eye.

It understands the shapes addresses really take, including plus tags (name+news@...), dots and hyphens in the name, subdomains and long new endings such as .studio. It ignores things that only look similar, such as image names like icon@2x.png, and it trims away surrounding brackets, quotes and full stops.

A practical tip: when you are building a mailing list, turn on lowercase and duplicate removal together. Many people type their address with capitals in one place and without in another, and both forms reach the same inbox.

This tool runs entirely in your browser. What you type or open is never sent to a server.

Frequently asked questions

Does this check whether an address actually exists?

No. It finds text shaped like an email address. Confirming a mailbox is real would mean contacting a mail server, and this page never contacts anything.

Why was an address with a capital letter treated as a duplicate?

The domain part of an address is never case-sensitive and almost every mail provider treats the name part the same way, so Ana@x.example and ana@x.example are counted as one.

Can I keep only company addresses and drop personal ones?

Yes. Type the company domain into "Only these domains" under More options. Addresses on its subdomains, such as sales.company.example, are kept too.

Is the text I paste kept anywhere?

It stays in this browser tab. The search runs on your own computer, so a confidential thread or customer list is never sent to us or anyone else.

Is it legal to email the addresses I extract?

That depends on where you and the recipients are and how you got the addresses. Many countries require consent before sending marketing email, so use the list only for people who expect to hear from you.