How to Extract Email Addresses from Text
Paste text into Extract Emails, choose how repeated matches should be handled, and run the extraction. You receive matching address-shaped entries together with their count.
When this extraction is useful
Extract Emails is useful when a message, document excerpt, or notes contain several address-shaped strings that you want to review together. Entering the source text lets the tool identify matching strings and return them with a count. Duplicate removal is enabled by default, so repeated appearances that differ only by letter case are grouped while the first spelling remains visible. You can instead retain repeated matches when their frequency or position matters. The tool is designed to extract text patterns, rather than determine whether an address can receive mail. This distinction helps you use the result as a practical starting list without treating it as a delivery check.
A practical extraction sequence
-
Prepare the passage that may contain email addresses, such as a copied message, contact list, or document section.
-
Paste or type that passage into the text input. Text is optional, so submitting an empty input is also supported.
-
Check the duplicate setting before running the tool. Leave duplicate removal enabled when you want repeated matches folded together without regard to letter case. Turn it off when each repeated occurrence should remain in the returned list.
-
Run the extraction and inspect the returned entries and count.
-
If the list does not contain a string you expected, compare that string with the supported address-shaped pattern. Review the source for missing punctuation, unusual characters, or a final suffix that does not meet the documented pattern. Changing the duplicate setting will affect repeated matches, but it will not make an unsupported pattern match.
Understanding the returned list
The result reports the extracted addresses alongside the number of extracted entries. With duplicate removal selected, two matching strings that differ only in capitalization contribute one retained entry, and that entry keeps the spelling from the first occurrence. Disabling the filter changes the result so repeated matching addresses remain available for review.
Recognition follows a specific shape: the local part may use ASCII letters or numbers together with dots, underscores, percent signs, plus signs, or hyphens; the domain may use ASCII letters or numbers, dots, or hyphens; a dot separates the domain from a final suffix of at least two ASCII letters. A string outside that pattern may not be returned. An empty submission still finishes successfully with no extracted addresses and a count of zero, while a populated submission produces the list and count for the matches it recognizes.
Worked example
You are preparing a pasted customer-message excerpt for review of the distinct addresses it contains.
Paste a customer-message excerpt containing two address-shaped strings, including one repeated with different letter casing, and run the extraction using the default duplicate setting.
The result has an extracted-address list and a count; repeated matching addresses are omitted with duplicate removal enabled and retained when that setting is disabled.
Limitations
- Recognition is restricted to the documented address-shaped pattern and does not confirm delivery or guarantee recognition of every real-world address.
Common errors
- A missing entry may use characters outside the supported address-shaped pattern, or its final suffix may contain fewer than two ASCII letters. Compare the source string with the pattern and correct the input before running the extraction again.
FAQ
What happens if I submit without text?
An empty submission finishes successfully and returns no extracted addresses with a count of zero, so text is not required for the operation to finish.
Can I keep repeated email addresses?
Repeated matches remain in the result when duplicate removal is disabled. If the filter stays enabled, case differences do not prevent matching addresses from being treated as duplicates.
Does extraction validate every email address?
The extraction recognizes strings that fit the documented address-shaped pattern, but it does not establish that every real-world address will be found or can receive mail.
What does the result include?
The returned information consists of the extracted address entries and the number of entries reported for the selected duplicate-handling setting.