We use cookies to enhance your experience. Learn more

Advanced URL Extractor Tool

Extract every link from any webpage in seconds — single page or full recursive site crawl with parallel fetching.

Start Extracting
Check HTTP Status Codes (single page, ≤200 URLs)
Some sites block automated fetching via robots.txt or anti-bot measures. If extraction fails, the target site may not allow external access.
Crawling… 0 URLs
Extraction Results 0
# URL Anchor Text Source Page Depth Status

Powerful Features

Everything you need for deep link analysis and site auditing

Recursive Crawl

Crawl entire websites automatically up to 5 levels deep, fetching 8 pages in parallel for maximum speed.

Parallel Fetching

cURL multi-handle fetches multiple pages simultaneously — far faster than sequential crawlers.

Smart Filtering

Filter by link type (all/internal/external) and apply custom regex patterns to target specific URL formats.

HTTP Status Check

Detect broken links (404), redirects (301/302), and server errors instantly across your extracted URLs.

Multi-Format Export

Download results as CSV (with anchor, source, depth, status), JSON, or plain TXT with one click.

Real-Time Progress

Watch URLs appear live during recursive crawls via Server-Sent Events — no waiting for completion.

Anchor Text Capture

Extracts the anchor text for every link — essential for internal linking audits and SEO gap analysis.

In-Table Search

Filter and search results instantly within the results table without re-running the extraction.

How It Works

Three steps to extract every link from any website

Enter URL

Paste any public webpage URL and select single-page or recursive crawl mode.

Configure Options

Choose link type, crawl depth, max pages, regex filter, and status-check toggle.

Click Extract

The tool fetches pages in parallel and streams results to your screen in real time.

Export Results

Download as CSV, JSON, or TXT, or copy all URLs to clipboard with one click.

Frequently Asked Questions

Everything you need to know about URL extraction

Single-page mode extracts all links found on one URL only. Recursive mode crawls the entire site by following internal links up to the depth and page limit you configure.
The crawler fetches up to 8 pages in parallel using PHP's cURL multi-handle, making it significantly faster than sequential crawlers. A 100-page crawl typically completes in under 30 seconds.
Yes. Filter by internal links, external links, or all links. You can also add a custom regex pattern (e.g. /blog/.+) to match only specific URL patterns.
CSV (URL, anchor text, source page, depth, HTTP status), JSON, and plain TXT. You can also copy all URLs to clipboard.
In single-page mode, enable the toggle to check status for up to 200 URLs in parallel. In recursive mode, each crawled page's HTTP status is shown in real time.
Yes — completely free with no account or sign-up required.

Ready to Map Your Entire Website?

Start a recursive crawl now and discover every link — internal and external — in seconds.

Extract URLs Free