Link Extractor
Extract all internal, external, file, email, and fragment links from any live webpage, then filter and export the results.
What is a link extractor?
A link extractor is a page-level crawler for one URL. Instead of manually scanning the source code or clicking around a page, it collects every anchor tag it can see in the HTML response, resolves relative links into full URLs, and shows you where that page points.
That matters for both SEO and scraping work. SEO teams use a free link extractor to review internal linking, spot nofollow outbound references, and find downloadable file URLs such as PDFs or XML feeds. Scraping teams use the same link list to build seed URLs, identify pagination paths, or isolate the links that should be followed in a larger crawl.
This tool is designed for fast practical audits. Paste a public URL, separate internal from external links, inspect fragment or file links, and export the result when you need a quick handoff or a clean URL list for the next step in Lection.
How to use a link extractor
Start with the totals, then narrow the page down by link type. Internal links tell you how the page contributes to crawl flow. External links show citations, affiliates, or platform dependencies. File links often reveal downloadable resources or structured feeds.
Check link mix
Compare internal, external, and file links first. A category-heavy page often hints at its role in the site architecture.
Filter by intent
Use the filter chips to isolate only internal links, outbound links, file URLs, or fragments before reviewing the full list.
Export the result
Download CSV, Excel, or JSON when you need a link inventory for SEO QA, crawl planning, or follow-up scraping.
Example: if a blog post shows mostly internal links plus a few nofollow external citations, that is normal for editorial content. If an important landing page has almost no internal links and dozens of fragment links, it may not be contributing much crawl depth to the rest of the site.
Another example: if you isolate file links and find PDFs, XML exports, or CSV downloads, those URLs can become direct scraping targets or support documents for a broader extraction workflow.
Common use cases
- Auditing internal links on a page before or after a site migration.
- Extracting outbound references and nofollow links for SEO reviews.
- Building seed URL lists for a crawler, scraper, or deep-link workflow.
- Finding downloadable PDF, XML, CSV, or JSON resources linked from a page.
- Reviewing navigation-heavy pages to see whether the visible page structure matches the raw HTML links.
FAQ
What does this free link extractor pull from a webpage?
Can I use this link extractor as an internal link checker?
Why are some links marked as file links instead of internal or external?
Does the tool follow JavaScript-rendered links?
What is the difference between original href and resolved URL?
Can I export the extracted links to CSV or Excel?
Related resources
Sitemap Viewer
Turn sitemap files into a browsable URL list before you move from one page to a full crawl.
Open tool →Meta Tag Checker
Review title tags, descriptions, canonicals, and robots data for the pages you discover.
Open tool →Structured Data Extractor
Pull JSON-LD and schema markup from the same pages whose links you are auditing.
Open tool →Robots.txt guide
Understand the crawl rules that matter before following extracted links at scale.
Open tool →Need to move from a one-page audit to a reusable extraction workflow? Lection can follow the links you validate here and turn them into structured data without hand-building a crawler.