Email Extractor: Extract Email Addresses from Text

Paste an email thread, a contact list or a page source, and get every address back as a list you can use.

Output as
Order
Addresses

Frequently asked questions

How do I extract email addresses from text?

Paste the text into the left box. The addresses appear on the right as you paste, one per line, with duplicates removed. Pick how the list should look, then press Copy list. It works on anything that is text: an email thread, a list of recipients, a spreadsheet column, a forum post or the source of a web page.

Can it find addresses written as name [at] domain [dot] com?

Yes, always. Addresses hidden from spam bots, also called obfuscated addresses, are read as they were meant: [at], (at), {at}, [dot] and (dot), and the spelled-out form name at domain dot com. It also reads @ from a page source and %40 from a link. A bare "at" only counts when the domain is spelled out with "dot" as well, so ordinary sentences are left alone. The count under the result says how many were written in hidden form.

How do I paste the list into Outlook or Gmail?

Choose Semicolons for Outlook or Commas for Gmail, copy, and paste into the To, Cc or Bcc field. Choose Name and address if you want each person's name to come along, written as Jane Doe <jane@contoso.com>, which both programs understand. For a large list, Bcc keeps the recipients from seeing each other's addresses.

Can I keep the names that go with the addresses?

Yes. Names are picked up where mail programs put them, as in Jane Doe <jane@contoso.com> or "Doe, Jane" <jane@contoso.com>, from the text of a mailto link, and from a name in brackets after an address. Choose Name and address, or CSV for a file with a name, email and domain column. Names linked to an address on a web page come along when you copy the page and paste it here.

How do I get the addresses into Excel or Google Sheets?

Choose One per line and paste into a column, or choose CSV, copy, and paste into the first cell. Excel and Sheets will offer to split it into columns. The CSV has a header row, so it also works as an import file for most CRMs and mailing tools.

Why is logo@2x.png not in the list?

Because it is a picture, not an address. Retina images are named that way, and a page source is full of them. With Skip look-alikes ticked, the tool also leaves out placeholders at example.com and long keys from tracking scripts. Untick it if you want everything with an @ in it.

Can I extract emails from a PDF, a Word file or a website?

Copy the text out of the PDF or the document and paste it here. For a website, open the page, select all, copy and paste, or paste the page source. The tool does not fetch or crawl websites itself; it is for text you already have. To get every link on a page, mailto links included, Extract Links can fetch the page for you.

Does it check whether the addresses work?

No. It finds everything that is written as an email address, but it cannot tell whether the mailbox exists. A check like that means contacting the mail server for each address, which takes a separate verification service. The list here is exactly what was in your text.

Is the text I paste sent anywhere?

No. The extraction runs in your browser, and nothing you paste is sent to this site or anyone else. That matters here, because a list of addresses is personal data. If you use the addresses for mailings, the usual rules apply, such as GDPR in Europe and CAN-SPAM in the US.