Type a tool name, for example "keyword density" or "transcript".
Extract all internal and external links from any public webpage instantly.
A link extractor pulls every hyperlink from a public webpage and lists it in one table. Enter a page URL, and this free tool shows each destination URL, its anchor text, whether it is internal or external, and whether it carries a nofollow tag. You can then copy or export the list.
A link extractor reads the HTML of a webpage and gathers every clickable hyperlink into a structured list. Each entry has three parts: the destination URL, the visible anchor text, and the rel attribute that tells search engines how to treat the link.
An internal link points to another page on the same website. An external link points to a different domain. This tool treats the www and non-www versions of a domain as the same site, so both count as internal. A subdomain such as blog.example.com is listed as external.
Nofollow is a value in the rel attribute that tells Google not to treat a link as a direct endorsement. Publishers use it on paid, user-generated or untrusted links. Google also recognizes the sponsored and ugc values, but the Rel column here flags only nofollow. Everything else shows a dash.
The tool ignores anchors with an empty href, a bare # and javascript: links, because they do not lead to a real destination. Relative links such as /pricing are converted to full URLs, so every row is a complete address you can open.
You can get a full link list in under a minute. Follow these steps on this page:
The Nofollow tab only appears when at least one nofollow link is found.
Say you run the tool on https://example.com/blog/seo-tips with both link types ticked. The summary shows 38 Total Links, 29 Internal, 9 External and 2 Nofollow. That adds up: with both boxes ticked, internal plus external equals the total, and the nofollow count is a subset of those links.
Now scan the table. One internal row might point to a services page with the anchor text "SEO audit" and a dash in the Rel column. One external row might point to a partner offer with the anchor "Get the discount" and nofollow in the Rel column, which is correct for a paid or affiliate link. A row showing "(no text)" is usually an image or icon link, which has no readable anchor text.
What does this tell you? A 1,200-word post with 29 internal links probably includes the navigation menu and footer, so click the Internal tab and check how many are in the article body. If the two nofollow links are the affiliate links, your markup is doing what you intended. If a trusted source you cite is nofollowed by mistake, you have found a fix.
Each number and column answers a different audit question. The table below shows what to look for.
| Result | What it means | What to do |
|---|---|---|
| Very few internal links | The page passes little authority to your other pages | Add contextual links to related pages |
| Vague anchors like "click here" | Weak context for users and crawlers | Rewrite with descriptive anchors |
| "(no text)" rows | Image or icon links with no visible text | Add alt text to the image |
| Paid links without nofollow | Risk of breaking Google's link guidelines | Add nofollow or sponsored |
Google's Search Central documentation advises writing anchor text that is descriptive, reasonably short and relevant to the page it points to. Sort your export by the Anchor Text column and look for repeats of generic phrases. For a deeper breakdown of how your anchors are distributed, send the page to an anchor text analyzer.
Open the External tab and read the domains. Each one is a site you vouch for. Remove links to sites that have gone offline, changed owners or gained spammy content. To find dead destinations quickly, run the page through a broken links finder.
The Internal tab shows how a page connects to the rest of your site. Important pages should be linked from several relevant places with clear anchors. If you want to map pillar and cluster pages, an internal link silo planner helps you turn what you find into a structure.
A link extractor is most useful when you need a clean list of links without clicking through a page by hand. Common situations include:
Better results come from using the right URL and reading the output carefully. These habits prevent most surprises.
Links differ from page to page, so a homepage run will not show the links inside a blog post. Paste the full URL of the page you want to audit. Include the correct protocol and path.
Exports and the Copy URLs button take the rows currently shown. If you only want outbound links for outreach, open the External tab first. If you want everything, make sure All is selected.
Results stop at 500 unique links. If a message tells you the cap was reached, the page has more links than are shown. Run the tool on narrower pages, such as individual category or article URLs, to get a complete picture.
The tool reads the page the way a basic visitor receives it, so links that only appear after scripts run or after a user clicks may not show up. A page that requires a login or blocks automated requests may return an error or an incomplete list. Very large pages may also be read only in part.
The Rel column reports nofollow only, so sponsored and ugc values will not be labeled. The tool also works with webpage URLs, not with PDFs, images, QR codes or spreadsheet cells. For a related view that classifies link attributes in more detail, try the link analyzer.
With a clean list of destinations, anchors and nofollow flags, you can audit a page, spot outreach targets and fix weak links in one pass. Enter a URL in the tool above to extract your first list, and browse the backlink tools hub for your next step.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market