URL Extractor from Text

Paste any text and get every link out of it instantly — URLs, email addresses, FTP links or bare domains. Dedupe, sort, clean tracking parameters, filter, and export to TXT, CSV or JSON. 100% in your browser: no upload, no signup, no size or daily limits.

0 URLs found

 

🔒 Private by design: this tool runs entirely in your browser. Your data is never uploaded to any server.

📖 Want the full background? Read the guide: learn when and how to use this tool.

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

Why use this one?

FeatureScrapTheWebTypical alternatives
Processing100% in your browserOften uploads your text to a server
Size / daily limitsNoneCharacter caps, daily quotas, premium tiers
ExportTXT, CSV, JSON + copyCopy only, or none
Domains-only mode with counts
Tracking-parameter cleanup (utm, fbclid…)
Live results while typingClick-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.