📧 Email & URL Extractor
Paste anything messy, a webpage, a thread, a document, and pull out just the email addresses, links or numbers.
2 unique emails found (2 total)
How the email & url extractor works
A pattern scan finds every email address (name@domain.tld), web URL or number in the pasted text, removes duplicates, and returns one result per line ready for a spreadsheet. The counter reports unique and total matches. Emails are matched as a local part, an @ sign, and a domain containing at least one dot; URLs must begin with http:// or https://; the number pattern captures integer and decimal runs. Matching stops at surrounding whitespace and most trailing punctuation.
Contact lists deserve a privacy note more than most data: this extractor runs entirely on your device, which matters when the text you are mining contains other people’s addresses. Handle the output under the same care as any personal data.
Frequently asked questions
Does it catch every email format?
It matches the practical standard form (name@domain.tld) including dots, plus-tags and subdomains, covering the overwhelming majority of real addresses. Exotic quoted-string addresses permitted by the RFC are rare enough to check manually.
Why is a URL cut short?
Trailing punctuation like ")" or "," is excluded by design since it usually belongs to the sentence, not the link. URLs without http(s):// (bare domains) are not matched, that avoids false positives like file names.
Are results deduplicated?
Yes, each address or URL appears once, with the total occurrence count shown above the output.
Can I extract phone numbers?
The numbers mode pulls all numeric values. Phone formats vary too wildly for one safe pattern, extract numbers, then eyeball, is the honest approach.
How do I get one email per line for a mail-merge?
Paste the source text, choose Email addresses, and the output is already one address per line with duplicates removed, copy it straight into a spreadsheet column or mail-merge field.
Does it sort the results?
No, matches appear in the order they first occur in the text, with later duplicates dropped. Paste the output into the sort-lines tool if you need them alphabetised.
What counts as a valid URL here?
Only links that begin with http:// or https:// are matched; bare domains like example.com are skipped so file names and ordinary sentences are not mistaken for links. Each match runs until the first whitespace or trailing sentence punctuation.
How do I pull just the domains from a list of emails?
Extract the email addresses first, then use the find-and-replace tool in regex mode to delete everything up to and including the @ sign. This tool captures the full address; splitting off the domain is a quick second step.
Is pasted text uploaded?
No, extraction is local. That is the point: harvesting emails through someone else’s server would leak the very data you are organizing.