Email Extractor


Use this tool to extract or scrape email addresses from a text, document, or HTML. It will catch almost every email pattern possible, including emails with a plus sign (+) which are commonly used to create multiple accounts or users in Google's Gmail and other top email providers. In addition, it can also find email addresses with a country code top-level domain (ccTLD) like and

You might notice that the extracted email addresses are converted into lowercase letters for better readability. This is not an issue since email addresses are not case-sensitive.

This tool is very useful for collecting emails from various websites' comment sections and forums. You can then send promotional and marketing mail to all the people owning these emails.

What Makes a Valid Email Address

According to Wikipedia, an email address may contain the following characters.

  • Latin letters from a to z. No difference between uppercase and lowercase.
  • Digits 0 to 9
  • Dot . as long as it is not the first or last character and provided also that it does not appear two or more times in a row.
  • Special characters !#$%&'*+-/=?^_`{|}~. Note that some email providers may prevent you from registering email addresses that include certain characters.


Turning on the "Sort" option will automatically sort the email addresses alphabetically.


Select the email address separator of your choice: line break, comma, space, or comma plus space. By default, the emails are separated by a new line.