About Email and URL Extractor
Addresses and links hide inside long email threads, exported chat logs, web page text and contact sheets. Picking them out by eye is slow, and it is easy to miss one. Paste the text and two lists appear straight away, one for emails and one for links, with counts on each tab.
The hard part of this job is the punctuation around an address. A link at the end of a sentence is followed by a period, and a link in brackets is followed by a bracket that may or may not belong to it. This tool works those out, so what you copy is usable without further editing.
How it works
Links are found first, and any text starting with http://, https://, ftp:// or www. counts. Ending punctuation such as a period or comma is trimmed. A closing bracket is removed only if it has no matching opening bracket in the link, so a Wikipedia address ending in Price_(disambiguation) stays whole while a link wrapped in a pair of brackets loses the last one. Links are then taken out of the text, so an address inside a query string, like [email protected], is not reported as a contact.
Email matching then runs on what is left. It accepts letters from any alphabet, and the part after the last dot must be letters only. Addresses are lowercased by default so that duplicates match in spite of case. Links count as duplicates when they differ only by http or https, capitalization or a trailing slash. The summary line then shows the domains that appear most, which gives a quick sense of who is in the text.
How to use Email and URL Extractor
- Paste into Text to search, or press Try an example.
- Switch between the Emails and Links tabs to see each list.
- Use Remove duplicates, Sort A to Z and Only this domain to narrow the list.
- Press Copy for the list on screen, or Download CSV for both lists together.
A real run on the page's example text
From: Dana Reyes <[email protected]>
Cc: [email protected], Sam Lee <[email protected]>
Hi team, the brief is at https://northwind.example/briefs/2026?id=42&v=2 and the
pricing page (see https://en.wikipedia.org/wiki/Price_(disambiguation)) is linked below.
Questions go to [email protected], or visit www.partner.example/contact.[email protected]
[email protected]
[email protected]
3 emails and 3 links, 1 duplicate or filtered out. Most common: northwind.example (3), partner.example (2), en.wikipedia.org (1).SAM.LEE was lowercased, the repeated sales address counted as the one duplicate, and the Wikipedia link kept its own closing bracket while losing the one from the sentence.
When it helps
- Collecting the addresses in a long email thread to set up a group or a follow-up
- Pulling every link out of meeting notes or a chat export so they can be checked
- Listing the contact details in a page of text you copied from a website, for your own records
- Filtering a list down to one company with Only this domain
- Moving a set of links into a spreadsheet using the CSV download
Tips for a better result
- Filter with a domain such as
example.organd subdomains likeshop.example.orgare included too. - Run the links through the Link Checker if you need to know which still work.
- When pasted text comes from a web page, use your browser's plain text paste. Rich paste can drop the address behind a link, leaving only its label.
- Be careful what you do with a list of addresses. Marketing to people who have not agreed to it is restricted by law in many places.
Good to know
- It reads only the text you paste. A link hidden behind words on a web page is not in the text unless you paste the HTML source.
- Bare domains such as
example.com/page, with nowww.or scheme, are not picked up, because too many ordinary words with dots would match. - Disguised addresses, such as
name at example dot com, are not found. - It finds things that look like addresses and does not check that they exist or receive mail.
- An address with quoted parts or an unusual symbol, allowed by the email standard but rarely seen, may be missed or cut short.
Questions people ask
Is my text sent to a server?
No. The matching runs in your browser, which suits private email threads and contact lists. Nothing you paste leaves the page.
Why was a trailing bracket removed from one link and kept on another?
A closing bracket stays only if the link has its matching opening bracket. That keeps Wikipedia-style addresses whole, and it removes brackets that belong to the surrounding sentence.
Why are all my emails in lowercase?
Addresses are lowercased so that the same person, typed two ways, counts as one entry. In practice mail providers treat addresses as case-insensitive, so this does not affect delivery.
What is in the CSV?
One row per result, with both emails and links marked by type, so you can sort or filter in a spreadsheet. Values with commas are quoted correctly.
What to use next
- Remove Duplicate Lines: to clean a list you built from several runs
- Sort Lines: for more sorting options on the copied list
- Link Checker: to check whether the links you found still work
Last reviewed . Read our editorial policy.