Paste an email thread, a contact list or a page source, and get every address back as a list you can use.
Most email extractors look for one pattern, name@domain, and stop there. Real text is messier, so this one also reads:
jane [at] contoso [dot] com, jane(at)contoso.com and jane at contoso dot com.@ or in a link as %40.mailto: links with a subject or a cc attached, which come apart into each address.A bare "at" only counts when the domain is spelled out with "dot" as well, so "look at striphtml.com" stays a sentence.
Pick the shape of the output before you copy:
Jane Doe <jane@contoso.com>, which every mail program understands.Names are picked up from the way mail programs write them, so a copied list of recipients keeps them. Sort the list A-Z or group it by domain to see who belongs to which company.
Duplicates are removed without regard to upper and lower case, and the domain is written in lower case, so Jane@Contoso.COM and jane@contoso.com are one address.
Some things look like an address and never are one. Retina images such as logo@2x.png, placeholder addresses at example.com and long tracking keys are skipped. No-reply and mailer-daemon addresses can be left out too. The count under the result says what was skipped, so nothing disappears unnoticed.
It does not check that an address still works, and it does not crawl websites. It is for lists you already have. To pull every link from a page, Extract Links fetches it for you, and Remove Duplicate Lines tidies any other list.
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.
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.
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.
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.
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.
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.
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.
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.
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.