Email & URL Extractor

Pull every email address, URL or number out of any text — de-duplicated and one per line.

🔒 Runs entirely in your browser — nothing you type is uploaded or stored on a server.

The Email & URL Extractor scans any block of text and pulls out every email address, web address or number it contains, listing them cleanly one per line. Paste a messy email thread, a web page, a report or a log file, choose what to extract, and the results appear instantly — de-duplicated and optionally sorted, ready to copy into a spreadsheet or mailing list.

Manually picking addresses out of a long document is tedious and error-prone: it's easy to miss one, copy a trailing comma, or grab the same address twice. Pattern-based extraction does the job in milliseconds. It's a staple task for anyone building a contact list from correspondence, auditing which links a document contains, or collecting figures from a report for analysis.

The extractor recognises standard email formats, web URLs beginning with http, https or www, and plain or decimal numbers (including thousands separators). Duplicate removal is case-insensitive for emails, so John@example.com and john@example.com count once. As with every Txtset tool, the text you paste never leaves your browser — which matters when you're working with real contact data.

How to use

  1. Paste your text — an email thread, document, web page or log — into the box.
  2. Choose what to extract: Emails, URLs or Numbers.
  3. Leave “Remove duplicates” ticked to get each result once; tick “Sort A → Z” for an ordered list.
  4. Copy the results — one entry per line, ready for a spreadsheet or mail client.

Examples

Building a contact list
Paste a long CC-heavy email thread and extract every unique address in one click, instead of picking them out by hand.
Auditing links
Extract all URLs from a draft newsletter to check each destination before sending.
Collecting figures
Pull every number out of a financial summary to paste straight into a spreadsheet column.
Cleaning a scraped page
Paste the raw text of a directory page and get just the email addresses, de-duplicated and sorted.

Frequently asked questions

What counts as an email address?
Anything matching the standard pattern name@domain.tld — letters, numbers, dots, hyphens, plus signs and underscores in the name, and a valid-looking domain. Exotic but technically legal addresses may not match, which keeps false positives low.
Which URLs are detected?
Addresses starting with http://, https:// or www. — trailing punctuation such as a closing bracket or full stop is trimmed automatically, so URLs at the end of sentences come out clean.
How are numbers extracted?
Whole and decimal numbers, including negative values and thousands separators like 1,250,000. Each match is listed on its own line.
Is duplicate removal case-sensitive?
For emails, no — John@example.com and john@example.com are treated as the same address and listed once. URLs and numbers are compared exactly as written.
Is it legal to extract email addresses?
Extracting addresses from text you already have is just reformatting. How you use them is up to you — anti-spam laws like CAN-SPAM and GDPR govern sending, so only contact people you have a lawful basis to contact.
Is my data uploaded?
No — and for contact data that matters. The extraction runs entirely in your browser; nothing you paste is transmitted or stored.