Free content & SEO tool

Broken Link Checker

Check every link on a page in one go. Find broken links and redirects, and see which links are internal, external or nofollow.

Check a page

One page at a time. Every link is listed; repeated destinations share one HTTP check.

ILLUSTRATIVE SAMPLE

A link report you can explore

Sample results show how statuses and rel attributes appear. They are not live checks.

Checking…
Explore the sample or check your page

One-page workflow

How do you find broken links on a web page?

Paste a public page URL and run the check. The report lists every HTML link on that page, groups internal and external destinations, reads each link’s rel attribute, then checks unique public HTTP or HTTPS destinations on standard ports for status codes and redirects.

  1. Add a pageEnter a public page URL, or paste HTML and provide its site address for relative links.
  2. Read the link reportCheck each link's anchor text, internal or external destination, rel attributes, first HTTP status and final response after redirects.
  3. Fix and exportFilter broken links and redirects, update the page, and download the CSV report.

Destination

What makes a link internal or external?

An internal link points to the same website as the page you checked; an external link points to another site. This tool compares hostnames, treating the www and non-www forms as the same site. Other subdomains are shown as external.

INTERNAL

Within your site

A relative link such as /blog/guide usually leads to another page you control. Fix broken internal links at their source.

EXTERNAL

Another host

A link to a different domain can break or change without your site changing. Check external references after publishing.

ON-PAGE

A page section

A link such as #pricing points within the current page. It has no separate HTTP response, so the tool checks whether its target exists in the HTML.

Link relationship

What is the difference between follow and nofollow links?

A normal HTML link is followable by default; rel="dofollow" is unnecessary. rel="nofollow" asks search engines not to treat the link as a standard endorsement. sponsored identifies paid placements, and ugc identifies user-generated links.

The report shows the exact rel tokens, including combinations such as rel="ugc nofollow". A page-level robots nofollow directive appears separately so you can distinguish it from a link attribute.

Server response

What do 200, 301, 404 and other HTTP codes mean for a link?

A 2xx code means the request succeeded. A 3xx code redirects; check where it ends. A 404 or 410 means the destination is missing. A 5xx code points to a server problem. A 403 or 429 may mean the server blocked or rate-limited this checker, so confirm it manually.

ResponseWhat the report showsNext step
200–299SuccessCheck that the destination still says what you expect.
301, 302, 307, 308First status → final status and destinationFor links you control, update the href to the final page.
404 or 410Missing destinationReplace the URL, restore the page, or remove the link.
403 or 429Restricted checkOpen the link in a browser before calling it broken.
500–599Server errorRetry later, then investigate if it persists.
No responseCould not verifyCheck DNS, TLS or a network block manually.
Coverage and limits

What does a one-page link check include?

The checker lists every <a href> link in the submitted HTML and checks each unique public HTTP or HTTPS destination on a standard port. Repeated link instances keep their own anchor text and rel attributes. On-page anchors and email or telephone links appear without HTTP codes.

It reads the server-returned HTML rather than rendering JavaScript. A target may also block automated checks while loading normally for a person. For site structure beyond one page, try Pineable’s Sitemap URL Extractor.

FAQ

What else should you know about link checks?

The report shows what the page links to and how those destinations responded during this check. Rel attributes and status codes answer different questions, so review both before making changes.

What is a dead link?
A dead link, or broken link, points to a page that no longer loads. Usually the server returns a 404 or 410 error, or the domain no longer exists. Dead links frustrate readers and waste the value a link could pass, so replace or remove them.
Is dofollow an HTML attribute?
No. A regular link is followable by default. You do not need rel="dofollow". The tool labels links without nofollow, sponsored or ugc as Follow.
Are 403 and 429 links broken?
Not necessarily. A server may block automated requests or rate-limit the checker. The report marks 403 and 429 as restricted so you can confirm them in your browser.
Does nofollow prevent a page from being indexed?
No. A linked page may still be found through other links or a sitemap. Nofollow, sponsored and ugc qualify a link; they are not reliable ways to block indexing.
Does this check the whole website?
No. It lists the links in one submitted page's HTML and checks each unique public HTTP or HTTPS destination on a standard port once.
Will this see links added by JavaScript?
A URL scan reads the HTML returned by the server, so links inserted later by JavaScript may be absent. Paste rendered HTML to inspect those links.
More free tools

Keep improving the page

Make the destination worth the click

Explore design references for clearer, more useful pages.

Browse the design library