Cookies This site keeps only what it needs to work. There is no analytics and no advertising on it today, and nothing here follows you to other sites. Read the privacy policy

Choose what to allow
+92 312 8299940Free Quote
Free tool, no account needed

Link Extractor
Every Link, With Its Rel

This link extractor reads a page once and lists every link on it: where each goes, what it says, whether it leaves the site, and whether it carries nofollow. Then one click checks every link for a broken page or a redirect, and the whole list exports as CSV.

  • FreePrice
  • 5Filters
  • CSVOutput
  • NothingStored

Link Extractor

Every link on a page, with rel, destination and broken-link check

Links found
0
Internal
0
External
0
With nofollow
0
Empty text
0
Broken
–
The links

    Links added by JavaScript after the page loads are not here, because this reads the page as the server sent it. That is also what a crawler reads.

    Ready. Paste a public address and this server reads the page once.

    The address you type travels to this site, which fetches the page for you. No browser may read another site on your behalf. We keep no copy of either.
    The short version

    What A Link List Tells You

    Four numbers describe a page's linking: how many links, how many leave the site, how many carry nofollow, and how many have no anchor text at all.

    Those four answer most of the questions people arrive with. For example: is this page linking out too much, are the outbound links marked, and can a screen reader read them.

    The list underneath is where the detail sits. So each row carries the destination, the words, the rel value, and whether it opens a new tab.

    Google's guidance on crawlable links is worth reading alongside it: a link only counts when it is a real anchor with a real href.

    What This Reads, And What It Misses

    It reads the page as the server sent it, which is also what a crawler reads. That makes the two lists comparable.

    Diagram of the links on a page split into internal, external and nofollow groups, each shown as a stack of link lines
    Every link on a page, sorted.

    Links added by JavaScript after load are missing, and that absence is itself information. If your navigation is not in this list, it may not be in a crawler's either.

    The anchor element is the only thing counted. A clickable div may act like a link, yet search engines never treat it as one.

    Why Empty Anchor Text Matters

    A link wrapped around an icon with no text announces itself as blank. Someone on a screen reader hears only the word "link".

    Link extractor after a scan of a web address, with the address box and the list of found links highlighted
    Scan a page, list its links.

    Most pages have a few, usually in a header or a social row. However, the fix is an aria-label, or text hidden visually. Either takes a minute.

    The filter here narrows to exactly those, which turns a vague accessibility worry into a list of five things to fix.

    What The List Tells You About A Page

    Count the internal links first. A page with two is stranded, and a page with ninety is a menu pretending to be an article.

    Then read where they point. Good internal linking sends readers deeper, not sideways into the same three hub pages.

    External links say something too. A page citing nothing at all usually asserts more than it can support.

    And watch the anchor text column. Forty links reading here or this page mean the page fails for anybody skimming it.

    Checking A Page You Do Not Own

    Paste the address and the server fetches it, because your browser will not hand another site over to a script.

    Link extractor with the external filter chosen, so the list shows only links that leave the site
    Filter to external links only.

    Only the extracted links come back, never the markup. So nothing from that page runs here.

    Pages behind a login return whatever a signed-out visitor sees, which is usually a login form.

    And a page built entirely by scripts may return very little. Where that happens, view the source, copy it, and use the paste box instead.

    Internal Versus External

    The tool splits links by their host name. Denwix treats a link to a subdomain as external. Most analysis treats it that way, and a subdomain is often a separate site.

    Putting the CSV Export to Work

    The CSV carries the current filter, so "external links with nofollow" comes out as its own file.

    Link extractor with the check links, copy and download buttons highlighted, to test each link for a broken target
    Check for broken links, then export.

    Feed it to a status checker to find the dead ones. Then compare two exports, before and after a redesign, to see what a template change removed.

    For a competitor page, the external list shows who they cite, which is a faster way to find worthwhile sites than any directory.

    Reading A Competitor Page

    Their internal links show which pages they treat as important, since a page linked from every article is a page they are pushing.

    Their external links show who they cite, which is a faster route to the worthwhile sites in a subject than any directory.

    Their anchor text shows the phrases they want to rank for. That is stated plainly, in words they chose, on a page anybody can read.

    All of this is fairly common. Reading what a public page links to is the oldest research method on the web.

    One URL Each Time You Press Extract

    This reads a single address rather than crawling a site. A crawler that follows links without permission is a different tool with different manners, and this is not one.

    How it works

    Pulling Every Link From a Web Page on Denwix

    Three steps, and the filter is what turns three hundred rows into an answer.

    • 1

      Paste a public address

      Any page a visitor could open. Pages behind a login cannot be read, because this server arrives as nobody.

    • 2

      Read the five counts

      Total, internal, external, nofollow and empty. Those five describe the page's linking before you read a single row.

    • 3

      Narrow the list to the question in front of you

      External only, nofollow only, or the ones with no anchor text. Each filter answers a different job.

    • 4

      Export what you filtered

      The CSV follows the filter, so the file you download is the list you were looking at rather than everything.

    Why this one

    What Sets This Link Extractor Online Apart

    Plenty of tools list hrefs. The differences here are the rel values, the filters and what happens to the address afterwards.

    • rel values kept

      nofollow, sponsored and ugc all survive into the list, so an audit of outbound links takes one look instead of thirty.

    • Anchor text included

      The words matter as much as the destination, so an empty one counts as a finding in its own right.

    • Five filters

      Internal, external, nofollow, empty text, or everything. After all, each one matches a question people actually arrive with.

    • Relative links resolved

      Every href comes back as a full address, and therefore the list goes straight into a checker or an opener.

    • CSV that follows the filter

      What you export is what you are looking at, which is rarer in these tools than it should be.

    • Nothing kept

      The address serves one request and then goes. We keep no copy of the page and no record of the check.

    Good habits

    Rules For Auditing Links On A Page

    A list of links is raw material. These habits turn it into changes somebody can make.

    • Start with the empty anchors. They make the smallest list and the clearest accessibility win, because every one of them is a five-minute fix.
    • Check that outbound links are marked. Paid and affiliate links need sponsored. So filter to external, then read the rel column top to bottom.
    • Run it before and after a redesign, then compare. Export both, then diff them. A template change that quietly dropped your footer links shows up in one line.
    • Feed the export to a status checker. Dead outbound links are invisible until somebody clicks. The CSV is the input a checker wants.
    • Look at the internal count too. A page with two internal links is a dead end, and most sites have obvious places to add three more.
    • Look at the anchor text, not just the count. Thirty internal links all saying "here" is a worse finding than twenty-nine links, and it takes one glance at the column to see it.
    • Read a competitor's external list. Who they cite tells you which sites in your subject are worth knowing, faster than any directory does.
    • Watch for links a script adds. If your navigation is missing from this list, it is missing from a crawler's view as well. That is worth fixing.
    • Review header and footer links on their own. Those links repeat on every page, so a fault there is a site-wide fault. The rest of the list is what makes this page different.
    • Keep the CSV with the audit. A link list from six months ago is the only way to prove what changed, once somebody asks.
    Worth avoiding

    Six Findings People Misread

    Each of these is easy to see in a list and easy to draw the wrong conclusion from.

    • Counting a missing link as a bug here

      A link added by JavaScript is absent from this list and from a crawler's. A missing link is itself the result.

    • Treating every external link as a leak

      Citing sources is how good pages work. Linking out is not a cost, since hoarding links has never helped a page rank.

    • Adding nofollow to everything

      That was a fashion for years and it accomplished nothing. Use it where it means something, and leave ordinary links alone.

    • Ignoring the empty anchors

      Icon links with no text are the most common accessibility failure on any page, though they are also the cheapest to fix.

    • Assuming a subdomain is internal

      It is a different host, and most tools count it as external. If that matters, say which convention your report uses.

    • Crawling a site with a page tool

      This reads one address. Running it a hundred times is not a crawl, and a real crawler asks permission first.

    Questions

    Extraction Questions People Ask

    Will the Denwix link extractor read any public site?

    Any public page. The checks refuse a private network, and a page behind a login stays out of reach, because this server arrives as an anonymous visitor.

    Can it see links that scripts add after loading?

    No, and neither do most crawlers. It reads the page as the server sent it, which is why a missing link here is worth investigating.

    How many links can it read?

    Up to a thousand from the first 512 KB of a page. The counts say when a page runs past that, so nothing is lost silently.

    When does Denwix class a link as external?

    Anything on a different host, including a subdomain of the same domain. That is how most link analysis treats it.

    Can I save the link list as a CSV file?

    Yes, as CSV, and the export follows whatever filter you have applied. Copy it or download it, whichever suits.

    Why do some rows show no text?

    Because the link wraps an image or an icon with no words in it. Filter to empty anchor text and you get exactly that list.

    Will the extractor follow links across my entire site?

    No. It reads one address at a time. A crawler is a different tool, and it needs to respect robots rules in a way a single fetch does not.

    Does the address go anywhere else?

    No. It serves one request and then goes, and this server writes no copy of the page anywhere.

    What do the counts actually tell me?

    Total says how heavy the page is on links. The internal and external split shows where it points, and the nofollow count shows how it treats what it points at.

    Can I export only the external links?

    Yes. Set the filter to external and export. The CSV follows whatever filter you are looking at rather than dumping everything.

    Can I use this link extractor online for a competitor?

    Yes. Reading what a public page links to is ordinary research, and the external filter is the fastest version of it.

    More free tools

    Tools For A Link Audit

    A list of links leads straight into these three.

    Ready to List Every Link on a Page?

    Paste an address, filter to the question you have, and export the answer. The link extractor is free, needs no account, and keeps no record of the page.