Skip to content
Rankora
Free · no account needed

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

  1. Paste the HTML or enter the page URL, then set your domain.
  2. The tool separates internal from external links, resolves relative links and can skip duplicates.
  3. 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.