Pull every web link out of any block of text
Extract all URLs and hyperlinks from any block of text or document paste.
Interactive Sample Data
| id | raw_text |
|---|---|
| 1 | Visit https://datafix.io/tools or http://docs.example.co.ke for help. |
| 2 | API: https://api.datafix.io/v2?format=json#auth |
| 3 | No links in this line at all. |
How this tool works
Things that usually go wrong
- Bare domains without a scheme ('example.com' with no http://) may not match unless the text clearly shows them as links.
- URLs wrapped across two lines by a mail client will be split — remove line breaks first.
- Markdown link syntax ([text](url)) is supported: the URL inside the parentheses is extracted.
Edge cases we tested
Extracted intact including all path, query, and fragment components.
Trailing sentence period stripped; URL returned without trailing dot.
Inner URL extracted; surrounding HTML stripped.
Collapsed to one occurrence when 'deduplicated' is in the instruction.
Returns empty result with 'No URLs found.' message rather than an error.
Frequently Asked Questions
Will it extract URLs inside HTML source code?
Yes. URLs in href, src, and action attributes are extracted along with bare http/https URLs in text nodes.
Does the tool follow redirects or check whether links are alive?
No — extraction only. Use a link-checker tool to verify whether each URL returns a 200 OK.
Can I extract only links from one domain?
Yes — add 'from domain example.com only' to your instruction and the engine filters the results.
What is the maximum text size?
The engine handles several megabytes of plain text running entirely inside your browser tab.
Related tools
Extract Emails from Text
Extract all email addresses from any block of text or document paste.
Open Tool →Clean URLs (Remove Tracking Parameters)
Strip UTM parameters, fbclid, gclid, and marketing tracking tokens from CSV URL columns.
Open Tool →Extract Domain from URL
Extract the root domain, subdomain, path, or protocol from full URL strings in a CSV column.
Open Tool →Extract Emails, Phones or URLs from a Column
Extract email addresses, phone numbers, or URLs embedded in free-text CSV cells into separate columns.
Open Tool →