Link Analyzer
Paste HTML or a list of URLs to extract every link and audit internal vs external, rel attributes, anchor text, and more.
Enter your site URL so relative links resolve and links can be split into internal vs external.
| # | URL | Anchor text | Type | rel | Notes |
|---|
ToolsSoup's Link Analyzer is a free online tool that extracts every link from a block of HTML or a list of URLs and audits it for you. Paste a page's source code (or one URL per line), optionally add your site URL, and instantly see how many links there are, which are internal versus external, which carry nofollow, sponsored, or ugc rel values, plus warnings for empty anchor text, missing hrefs, insecure http links, and duplicates. Everything runs in your browser — nothing is uploaded and no live crawling is involved.
What is a link analyzer?
A link analyzer is a tool that reads the links on a page and summarizes them so you can audit your internal linking and outbound links at a glance. Instead of scrolling through raw HTML hunting for anchor tags, it pulls out every link, reads its href, anchor text, and rel attribute, and groups the results into clear counts and a per-link table. Because this tool works on pasted HTML rather than a live URL, it runs entirely client-side in your browser and never makes a network request to the page you are analyzing.
How to analyze the links on a page
You can analyze a page in a few seconds without any sign-up:
- Open the page you want to audit, view its source (or copy the rendered HTML), and copy it. Alternatively, prepare a plain list of URLs with one per line.
- Paste the HTML or URL list into the input field above.
- Optionally enter your site URL in the base field so relative links resolve and internal links are separated from external ones.
- Click Analyze to see the summary counts and the full link table, then copy the summary if you need it.
Why internal vs external and rel values matter
Search engines treat internal and external links differently, and the rel attribute changes how link equity flows. nofollow, sponsored, and ugc tell crawlers a link is paid, user-generated, or otherwise should not pass full ranking signals. Auditing these helps you confirm that paid and affiliate links are tagged correctly, that important internal links are followed, and that you are not accidentally leaking or withholding link equity. The analyzer surfaces all of this at once so you can spot problems before they affect rankings.
Why use this link analyzer?
- 100% free with no ads, sign-up, or limits.
- Runs entirely in your browser — your HTML and URLs never leave your device.
- Splits links into internal vs external using a base URL you provide.
- Flags nofollow, sponsored, and ugc rel values used for paid, affiliate, and user-generated links.
- Warns about empty anchor text, missing hrefs, insecure http links, and duplicate URLs.
Frequently asked questions
Can this tool crawl a live website by URL?
No. Browsers cannot fetch arbitrary other websites because of cross-origin (CORS) restrictions, so this tool analyzes HTML or a URL list that you paste in. To audit a live page, view its source in your browser, copy the HTML, and paste it here — the analysis still runs entirely on your device.
What is the difference between internal and external links?
Internal links point to pages on the same domain as your site, while external links point to other domains. Enter your site URL in the base field and the analyzer compares each link's host against it to label every link as internal or external.
What do nofollow, sponsored, and ugc mean?
They are values of the rel attribute that tell search engines how to treat a link. nofollow asks crawlers not to pass ranking signals, sponsored marks paid or affiliate links, and ugc marks user-generated content such as comments. The analyzer counts how many of your links use each one.
Why does it warn about empty anchor text?
Links with no anchor text (for example image-only links with no descriptive text in the markup) give search engines and screen-reader users no context about the destination. Flagging them helps you add meaningful, accessible link text.
Is my pasted HTML uploaded anywhere?
No. The entire tool runs locally in your browser using JavaScript and the built-in DOM parser. Your HTML and URLs are never uploaded, logged, or stored — the analysis happens entirely on your own device.