Link Extractor

Pull every link out of a page, split internal from external.

Paste a page's HTML — in your browser: right-click the page → View Page Source, then copy all.

Set this to split links into internal vs external correctly.

Paste your HTML above to extract every link.

Auditing a page's links usually means squinting at source code. Paste your HTML here instead and get every link listed with its anchor text, split into internal and external, with nofollow attributes flagged and a clean one-per-line URL list you can copy into a spreadsheet.

How the Link Extractor works

The tool parses your markup in the browser and reads every anchor element. Add your domain and it classifies absolute links to other hosts as external and everything else as internal — useful for checking whether a page links out too much, or whether an important page has enough internal links pointing deeper into your site. Links with no anchor text are flagged, since descriptive anchors help both readers and crawlers.

Example

An article with 40 links, 12 of them to other sites.

The extractor reports 28 internal, 12 external, flags 3 nofollow, and lists all 40 URLs.

Frequently asked questions

There's no magic ratio. What matters is that internal links help readers go deeper and spread authority through your site, and external links point to sources that genuinely support your claims. Linking out to good sources is a quality signal, not a leak.

Related tools

Put the metrics that matter on autopilot

Lunroo researches, writes, and publishes SEO content that moves numbers like these — on autopilot, with a human approval step, so nothing ships without your say-so.