Link Counter
Paste a page's HTML or load its URL to get a count of every link by type, with a detailed list and the problems worth fixing.
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
- Paste the HTML source or enter the public URL of the page to analyse.
- Add your domain so internal and external links are split exactly (www is ignored, subdomains are optional).
- Read the counters, filter the list by type and spot empty, javascript: or text-less links.
Example
A 6-link menu on acme.com (/, /pricing, a nofollow Twitter link, a mailto:, an #faq link and a "#" holding an image without alt) gives: 6 links, 2 internal, 1 external, 1 nofollow, 1 mailto, 1 in-page anchor, 1 empty href and 1 link with no accessible text at all.
What the result means
The total covers every <a href> and <area href>. "Internal" means the same host as your domain (with or without www); mailto:, tel:, javascript: and #fragment links are neither internal nor external. An empty href or "#" goes nowhere, and a link with no text and no alt gives crawlers and screen readers no context. There is no ideal link count: judge it against what the page needs to do.
Common problems this tool helps with
- Empty (href="#") or javascript: links that crawlers do not follow and that hurt keyboard navigation.
- Image links without an alt attribute, so no usable anchor text.
- A page whose links almost all leave the site when it should strengthen internal linking.
- Repeated links to the same URL that inflate the total without adding anything.
Frequently asked questions
How many links can a page have?
Google does not publish a simple hard limit. What matters is that each link is useful and clear to the reader; very long menus dilute attention.
Does the tool follow redirects or test for broken links?
No. It counts and classifies the links present in the HTML without opening them. Finding broken links needs a site crawl.
Is my HTML sent to your servers?
Not when you paste it: the analysis runs in your browser. If you enter a URL, only that URL is sent to our server so it can download the page.
Related tools
- Internal / External Link ExtractorPull 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.Free · no account needed
- Anchor Text AnalyzerPaste the HTML of a page or article to extract every anchor text and see which ones are vague, empty or repeated.Free · runs in your browser
- Nofollow / Sponsored / UGC CheckerPaste a page's HTML and the tool sorts every link by its rel attribute and by scope (internal or external), so you can spot missing or wrong values.Free · runs in your browser
- Broken Anchor CheckerPaste a page's HTML: the tool checks every in-page anchor link (#section) and flags those whose target does not exist, plus duplicated ids.Free · runs in your browser
- Single Page SEO AuditEnter a page address: the tool downloads it, runs about fifty technical checks and returns a score per category with the issues to fix first.Free account · 3 live checks/day