Zero Signup ToolsFree browser tools

Text Tools

Email & URL Extractor

Extract every email address, URL, phone number, and IPv4 address from any text in your browser. Dedupe, sort, lowercase, and copy as a list.

Quick presets

0 chars

Extracted output

0 matches
Emails: 0

Extraction options

What to extract
Cleanup
Filters and output

How to use

  1. Paste your text into the left panel. Email bodies, web page source, exported HTML, log lines, customer notes, and chat transcripts all work.
  2. Pick a quick preset (Emails only, URLs only, Phone numbers, Emails as CSV, IP addresses, or all three contact types) or pick the targets manually.
  3. For email outreach, leave Deduplicate and Lowercase emails on; add domains to the filter to keep only addresses from your customer or company.
  4. Read the extracted list on the right with live counts per target. Use Output separator to switch between one-per-line, comma-separated, or semicolon-separated formats.
  5. Click Copy results to grab the list, or Replace with extracted to feed the output back through another pass.

About this tool

Email & URL Extractor pulls structured contact data out of any unstructured blob of text. Paste a customer email thread, a web page source, an exported CRM note, a marketing newsletter, a chat transcript, an Apache or Nginx log file, a Confluence dump, or any plain prose, and the tool surfaces every email address, URL, phone number, and IPv4 address it can find. Each target type has its own toggle so you only get what you need: extract just emails for an outreach list, just URLs for a link audit, just phones for a contacts import, or all four at once for a full sweep. The matchers are tuned for precision so the output is paste-ready: emails are matched on the standard local-part plus dotted-domain shape (avoiding noisy false positives like version strings); URLs are captured for http, https, ftp, ftps, ws, wss, and bare host fallbacks like www.example.com/path, with trailing prose punctuation (commas, periods, parentheses, brackets, quotes) trimmed off so links round-trip cleanly into a browser; phone numbers require seven to fifteen digits in line with the E.164 maximum so long unrelated number strings do not slip through; IPv4 addresses are validated octet-by-octet, rejecting non-routable patterns like 999.1.1.1. Cleanup options finish the job: deduplicate (case-insensitive for emails, digits-only for phones so '+1 (415) 555-2671' and '14155552671' collapse to one entry), sort alphabetically (or by octet for IPs), lowercase email addresses for CRM imports, and strip mailto:, tel:, and http(s):// schemes when you only want the value. An optional email domain filter accepts a comma-separated list of domains and includes subdomains automatically (entering 'example.com' keeps both 'a@example.com' and 'a@mail.example.com'), which is handy for pulling a single client's addresses out of a shared inbox export. The output separator is configurable so the same extraction can produce a one-per-line spreadsheet column, a comma-and-space CSV cell, a semicolon-separated email To: field, or a single-space stream. Useful for marketers building outreach lists from past correspondence, sales teams auditing email threads for contacts, support staff pulling URLs out of a customer ticket, SEO teams collecting links from a page export, recruiters scanning resumes for contact channels, security analysts pulling IPs from logs, journalists scanning a leak document, and anyone migrating data between tools that does not have a clean export. Everything runs locally in your browser; the input never leaves your device, which matters when the text is a customer list or a private email thread.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsText Tools