Text Tools

Extract Emails and URLs

Extract email addresses and HTTP/HTTPS web links from text into separate lists. Remove exact duplicates, copy or download TXT, with all processing on your device.

Your content stays on your device Free, with no account
Turn a passage into useful lists Local processing
Up to 200,000 UTF-16 text units. Your original text stays unchanged.

First-seen order and spelling are preserved. Different letter casing counts as a different address or link.

YOUR LISTS

Ready. Paste text to extract addresses and HTTP/HTTPS links.

Results are plain text. Nothing is opened, contacted or checked online. Detection is a practical aid; review each list.

A FEW SIMPLE STEPS

How to use Extract Emails and URLs

  1. Paste text containing email addresses or explicit HTTP/HTTPS web links.
  2. Choose whether to remove exact duplicates. The first occurrence and original spelling are retained.
  3. Select Extract emails & URLs and review the two lists and occurrence counts.
  4. Copy each list or download it as a separate TXT file. Editing input or options clears the previous result.
PRIVATE BY DESIGN

Why use this tool?

Your text is never uploaded to any server; all analysis is completed locally in your browser. No account, dependencies, online address checks or input storage are used. Results remain plain text and links are never opened automatically.

Tool inputs stay in your browser. Only your theme preference is saved on this device.

A few things worth knowing

Which email addresses are supported?

The extractor recognizes practical ASCII addresses with an unquoted local part up to 64 characters, valid dot-separated domain labels and a 2–63-letter final domain suffix. Plus addressing is supported. Quoted local parts, internationalized email addresses, punycode final suffixes, IP-literal domains and local-only addresses are outside its scope. This is not a complete RFC email parser.

Which web links are supported?

Links must begin with http:// or https://. Bare domains, www-only links, mailto and FTP links are not extracted as web links. Browser URL parsing checks basic structure without contacting the destination. Original spelling, Unicode paths, query strings and fragments are retained; HTML entities and percent escapes are not decoded.

How are punctuation and duplicates handled?

Common trailing prose punctuation and unmatched closing parentheses, brackets or braces are removed from web links. Balanced closing characters are retained. Trailing domain periods are removed from emails. This heuristic can remove punctuation that was part of an intended URL, and adjacent comma-separated links without whitespace can merge. Separate addresses and links with spaces or line breaks and review results. Exact duplicate matching is case-sensitive and performs no URL normalization; turning it off preserves every occurrence.

Are these working addresses or safe websites?

Extraction does not verify mail delivery, domain registration, website availability or safety. Nothing is contacted or opened. Emails appearing inside URL text may also appear in the email list. Do not treat the results as validation.

What are the limits and privacy behavior?

Input is limited to 200,000 UTF-16 text units and each URL candidate to 8,192 units. Exceeding a limit returns an error without partial results or truncation. Clear empties the text and results while preserving the duplicate option. Copy and TXT downloads contain only the selected list, one entry per line. No text is saved in browser storage.