Email Extractor
Extract email addresses from any text instantly.
Runs in your browser Your input never leaves your device.
Report a problem with this tool
About this tool
Finds email addresses in any block of text and lists them one per line. Paste an email, a web page, a log or a spreadsheet export and the tool pulls out everything that looks like an address, removing duplicates and keeping the order in which each first appeared. It uses a pattern match, so it finds text shaped like [email protected]; it does not check that an address really exists or can receive mail. Addresses must end with a dot and a top-level domain of at least two letters, so something like foo@bar is skipped. Use extracted addresses responsibly and follow anti-spam laws. Everything runs in your browser.
How to use it
- Paste your text into the input.
- Read the list of unique addresses in the output.
- Copy the list.
- Verify the addresses before you use them.
Example
Mail [email protected], [email protected]; [email protected] again. Bad: foo@bar
What the extractor finds
- Found
- Text shaped like [email protected]: letters, digits and . _ % + - before the @, then a domain that ends with a dot and at least two letters, such as [email protected] or [email protected].
- Not found
- Obfuscated addresses such as name [at] site [dot] com, addresses split across lines, and addresses without a dot in the domain.
- False matches
- Anything with the same shape is listed, for example retina image names like [email protected] in page source. Review the list before you use it.
Getting text to paste
- From a web page
- Open the page source in your browser and copy all of it. Addresses inside mailto links are then included, which you would miss by copying only the visible text.
- From a spreadsheet or CSV
- Copy the whole sheet or open the CSV in a text editor and copy everything. Column separators do not matter.
- From emails
- Copy the message with its headers, or view the original message, to include the From, To and Cc addresses.
Cleaning the list
- Paste the output into the Case Converter and choose lowercase, because duplicates are only removed when capitalization matches exactly.
- Run it through the Duplicate Lines Remover to drop the repeats that differed only in case.
- Sort it with the Alphabetical Line Sorter if you want it in order.
- Check single addresses with the Email Validator. A correct format still does not prove the mailbox exists.
Common problems
- An address is missing
- Addresses with unusual formatting, such as spaces or obfuscations like name [at] site.com, are not detected.
- Part of the address is cut off
- The match only uses letters, digits and the characters . _ % + - before the @, and letters, digits, dots and hyphens in the domain. Addresses with other characters may be shortened, so review the list.
- Duplicates are not merged
- Duplicates are removed only when they match exactly, including capitalization.
Frequently asked questions
Can it extract emails from a website URL?
No. The tool does not fetch pages. Copy the page text or source and paste it in.
Is the text I paste uploaded?
No. The matching runs in your browser, so the text and the addresses stay on your device.
Is it legal to email the addresses I extract?
It depends on where you and the recipients are. Many anti-spam and privacy laws require consent or an existing relationship for marketing mail. Check the rules that apply to you before sending.