Extract All Links from
Any Website Instantly
Paste a URL and get every internal and external link on that page — deduplicated, normalized, and ready to export as CSV. Works on JS-rendered sites too.
No account needed for your first scan · Results ready in seconds
Internal & external links
Get all links split into internal (same domain) and external (other domains) — deduplicated and normalized automatically.
Important pages detected
SmartScan highlights key pages — Contact, About, Pricing, Terms, Privacy, Careers — so you find what matters fast.
JS-rendered sites
Links on React, Vue, Angular apps are injected by JavaScript. SmartScan renders the full page first so every link is captured.
Export as CSV / JSON
Download internal_links.csv, external_links.csv or the full JSON — ready for SEO tools, audits, or lead gen.
Full site crawl
Follow all internal links and build a complete map of every URL on the site — up to 30 pages per scan.
Bulk scanning
Extract links from up to 100 URLs in one scan. Great for agency audits or competitor research at scale.
Use cases
Frequently asked questions
- Is it really free?
- Yes — SmartScan is free. Register for 1,000 scans/month. No credit card required.
- What does "deduplicated and normalized" mean?
- SmartScan removes duplicate URLs and standardizes them — resolves relative paths (
../contact→ full URL), removes fragments (#section), and optionally strips UTM parameters. - Can it extract links from JS-heavy websites?
- Yes. Switch to Dynamic rendering mode and SmartScan renders the full page using a real browser before extracting — so links added by JavaScript are captured too.
- Can I extract links from an entire website?
- Yes — use Site Crawl mode to follow all internal links and build a complete link map of the whole site, up to 30 pages per scan.
- How do I download the links?
- After extraction, download
internal_links.csv,external_links.csv, or the full ZIP bundle with all extracted data types.
Start extracting links now
Free — 1,000 scans/month. No credit card required.