How to use the email extractor
- Copy text from a document, spreadsheet, web page source, chat export or email thread, and paste it in the box.
- The addresses appear in the results box straight away. Switch to Links (URLs) to pull out web links instead. Plain addresses like example.com are found too; untick the option to keep only links that start with http or www.
- Choose options: remove duplicates, lowercase, sort, or keep only one domain (type gmail.com in the filter).
- Pick a separator. Use semicolon for the Outlook "To" field and comma for Gmail.
- Copy the list or download it as a .txt or .csv file for Excel or Google Sheets.
Example
Use it responsibly
Only email people who have agreed to hear from you or who expect your message. Sending bulk email to scraped addresses breaks the rules of Gmail and most email services and can break anti-spam laws in many countries. Good uses include cleaning your own contact lists, collecting replies from a form export and pulling links out of your notes.
Frequently asked questions
Can it extract emails from a PDF or Excel file?
Open the file, select all the text (Ctrl+A), copy it and paste it here. For a scanned PDF, the text has to be selectable first. Our PDF to Word converter can help.
Does it check whether an email address really exists?
No. It finds text that is formatted like an email address. It cannot tell whether the mailbox is active.
Why is an address missing?
It may be written in a hidden form, such as "name at site dot com". Tick the [at] and [dot] option to catch the common bracket forms. Addresses split across two lines are not joined.
Is there a limit?
No fixed limit. Very large pastes (several MB) can be slow on older phones.
Is my data uploaded?
No. The extraction runs in your browser and nothing is sent to our server.