What this URL extractor does
This tool scans any text you paste and pulls out every web address it can find. It recognises
http:// and https:// links, optional www. links written
without a protocol, mailto:-style email addresses, and FTP links — including URLs
buried inside HTML attributes, Markdown, JSON, quotes or angle brackets. Results update live as
you type or change options.
Common uses
- Emails & newsletters: pull every link out of a long email chain in one paste.
- Server logs: extract referrer or request URLs from multi-megabyte log files.
- HTML source: grab all hrefs from a saved page without writing a scraper.
- Documents & chats: collect every reference link from a report or exported chat.
- SEO audits: switch to Domains only to see which domains a page links out to, with counts.
Why use this one?
| Feature | ScrapTheWeb | Typical alternatives |
|---|---|---|
| Processing | 100% in your browser | Often uploads your text to a server |
| Size / daily limits | None | Character caps, daily quotas, premium tiers |
| Export | TXT, CSV, JSON + copy | Copy only, or none |
| Domains-only mode with counts | ✅ | ❌ |
| Tracking-parameter cleanup (utm, fbclid…) | ✅ | ❌ |
| Live results while typing | ✅ | Click-and-wait |
Frequently asked questions
How do I extract all URLs from a block of text?
Paste your text — an email, a log file, HTML source, a document, anything — into the box above. Every http/https link is detected instantly as you type. Toggle the options to also catch www-links without a protocol, email addresses, or FTP links, then copy the list or download it as TXT, CSV or JSON.
Is there a size limit on the text?
No. Because extraction runs in your browser, you can paste multi-megabyte log files without hitting a server limit or a daily quota. There is no premium tier — everything is free.
Is my text uploaded anywhere?
No. The text never leaves your device — extraction happens 100% in your browser with JavaScript. That makes this tool safe for emails, server logs and other private data.
Can I extract just the domain names instead of full URLs?
Yes — switch the output mode to “Domains only”. Each unique domain is listed once with a count of how many URLs pointed at it. Useful for seeing which sites a document links to.
What does “Remove tracking parameters” do?
It strips common tracking query parameters (utm_source, utm_medium, utm_campaign, fbclid, gclid and friends) from the extracted URLs, giving you clean canonical links.
Can it extract links from HTML source code?
Yes. Paste the raw HTML and the tool will find URLs inside href and src attributes as well as plain-text links. For crawling a live web page by its address, use our Sitemap URL Extractor to get a site’s full page list instead.