Extract URLs
Instantly find and collect all links, deep links, and endpoints from any content
Extracted URLs
List every link hiding in your content
Links sit inside HTML attributes, Markdown, emails, chat logs and JavaScript strings, which makes them tedious to gather by hand. This tool scans whatever you paste and returns a clean list of web addresses. That gives you something concrete to check for a link audit, a citation list or a migration checklist. It runs in your browser when you click the button.
Getting your list
- Paste HTML, plain text or code into the box. Paste uses the clipboard, Sample loads text containing a few example links, and Clear empties the input and resets the counters.
- The Words badge shows the size of your input.
- Press the extract button.
- Results appear under Extracted URLs, and Links Found gives the total. Use the copy icon beside a URL to copy it individually.
- Press JSON for extracted_data.json, or Download List for extracted_data.txt with one address per line.
What is recognized as a URL
Only addresses that begin with http:// or https:// are matched. The tool then reads the domain, its ending, and any path, query string or fragment that follows. Repeated links are removed, keeping the first occurrence, so a URL used twenty times in a page shows once. The same address with and without a trailing slash counts as two different strings.
Practical scenarios
- Auditing the outbound links in a page source before publishing.
- Pulling every reference from a research document into a bibliography draft.
- Collecting all endpoints mentioned in an API document or a log.
- Gathering links from an email thread to check them for redirects or broken pages.
Edge cases to be aware of
Links written without a protocol, such as www.example.com or example.com/page, are not found, and neither are mailto: or ftp: addresses. Because path characters include dots, a URL followed directly by a full stop at the end of a sentence may include that full stop in the result, so review such entries. Relative links like /about in HTML are ignored since they have no domain. The tool does not visit the links, so it cannot say whether any of them still work.
Related Articles
- URL Anatomy: The Parts of a Web Address Explained
- Internal Linking Guide for Better SEO
- Broken Links: How to Find and Fix Them
- How to Spot Phishing Emails Before It's Too Lat
Related Tools