Internal / External Link Extractor
Pull the full list of internal and outbound links from a page in one go: absolute URL, anchor text, rel and new-tab behaviour, ready to export.
Privacy and cost
This tool requests the public URL you enter from our servers. It is free, rate-limited to prevent abuse, and we do not store the URL or the page content.
How it works
- Paste the HTML or enter the page URL, then set your domain.
- The tool separates internal from external links, resolves relative links and can skip duplicates.
- Browse both tabs, copy the URLs or download a CSV with anchor, rel and type.
Example
For 5 links on acme.com (/blog/seo, the same page on www, blog.acme.com, github.com with nofollow, /contact) you get 3 internal and 2 external links. The blog.acme.com link is external by default; tick "other subdomains are internal" and it becomes 4 internal and 1 external.
What the result means
A link is internal when its host is your domain's host, with or without www. A subdomain such as blog.acme.com is treated as a different site unless you tick the option. mailto:, tel:, javascript: and #anchor links are left out of both lists. Note that https://acme.com/page and https://www.acme.com/page are two distinct URLs: if both show up, check your canonical version and redirects.
Common problems this tool helps with
- Not knowing which external domains a page sends visitors to.
- External links with no rel (nofollow, sponsored or ugc) where you expected one, such as paid links.
- Internal links hard-coded as absolute URLs on an old domain or over http after a migration.
- Generic anchors ("click here") that do not describe the target page.
Frequently asked questions
Are links to my subdomain internal?
Not by default: blog.example.com counts as a different host. Tick the option to treat subdomains of the same domain as internal.
Can I get only the external links?
Yes. Open the External tab to copy just those URLs, or read the external-domains table with a link count per domain.
Does it scan my whole site?
No, one page at a time. Cross-referencing the links of an entire site needs a full crawl.
Related tools
- Link CounterPaste a page's HTML or load its URL to get a count of every link by type, with a detailed list and the problems worth fixing.Free · no account needed
- Anchor Text AnalyzerPaste the HTML of a page or article to extract every anchor text and see which ones are vague, empty or repeated.Free · runs in your browser
- Nofollow / Sponsored / UGC CheckerPaste a page's HTML and the tool sorts every link by its rel attribute and by scope (internal or external), so you can spot missing or wrong values.Free · runs in your browser
- Domain ExtractorPaste a list of URLs or hostnames and get root domains, subdomains and extensions, deduplicated and counted.Free · runs in your browser
- URL ParserPaste a URL to see each of its components and a decoded table of its query parameters, plus the details that matter for SEO.Free · runs in your browser
- Single Page SEO AuditEnter a page address: the tool downloads it, runs about fifty technical checks and returns a score per category with the issues to fix first.Free account · 3 live checks/day