Website link diagnostics

Free Broken Link Checker

A broken link checker tests URLs and reports dead links, HTTP errors, redirects, final destinations, and response times. Scan the links on one page or paste a focused list, then export a repair-ready report.

Check links now

Scan up to 25 public links per report.

Security note: local, private, link-local, credentialed, and non-HTTP destinations are blocked. Some sites reject automated checks; those results are marked “Verify.”

How to interpret broken-link results

Broken links returned an HTTP error or could not be reached. Update, remove, or replace them after confirming the destination.

Redirected links still resolve, but linking directly to the final URL reduces avoidable hops. Verify means the site blocked or limited the automated request, so open it in a normal browser before editing.

Broken link checker FAQ

What is a broken link checker?

A broken link checker requests links and reports unreachable URLs, error status codes, redirects, and responses that need a manual browser check.

Which HTTP status codes count as broken?

Responses from 400 through 599 usually count as broken, except 401, 403, and 429 are marked for manual verification because the page may work for normal visitors.

Does this checker crawl an entire website?

No. It checks up to 25 unique links found on one page, or up to 25 URLs you paste, so scans stay fast and respectful.

Why is a working link marked Verify?

Some websites block automated requests, require a login, or rate-limit scanners. Open Verify results in a browser before changing the link.

Can the checker access private or local URLs?

No. Localhost, private networks, link-local addresses, reserved IP ranges, credentialed URLs, and non-HTTP protocols are blocked for safety.

Related developer tools

Ship something worth linking to

Showcase your deployed apps and developer work on NitroBuilds.

Explore NitroBuilds