Live checkFree, no sign-up

Broken Link Checker

Check the links on a page and sort them into broken, redirecting and healthy.

rabbitclip · Tool

This tool downloads the page you enter, extracts its a href links (excluding mailto:, tel:, # and javascript:, with duplicates dropped) and checks up to 30 of them: internal links first, up to 20, then external links, up to 10. Each one gets a HEAD request first; if the server returns 403, 405 or 501 a GET is tried instead, capped at 64 KB of body; concurrency is capped at 5, with a 6 second timeout per link and 20 seconds overall.

Results are gathered into four groups: broken (returning a 4xx or 5xx status), redirecting (a 3xx to another address), unreachable (timing out or failing DNS) and healthy links; each row shows the status code, the final address if it redirected, the link text and whether it is internal or external. If the page has more than 30 links, the report states how many were not checked.

Some sites answer automated requests with a 403 or 429; that is not counted as broken, it is shown separately as the server rejecting an automated request and worth checking by hand in a browser instead. The audit only looks at the first 30 links it finds and the whole run cannot exceed twenty seconds, so it does not guarantee every link on the page; on larger sites, check the links on important pages separately.

FAQ

If my page has more than 30 links, are they all checked?

No, the tool looks at 30 links at most: 20 internal first, then 10 external. How many links were skipped is stated on the results screen.

Are links returning 403 or 429 counted as broken?

No, some servers answer automated requests with these codes; this shows up in its own group as an automated request being rejected, not as broken. Open those links by hand in a browser to check them properly.

Is the page address I enter stored?

No, nothing is kept permanently; if the same address is checked again shortly afterwards, it is held in server memory for about ten minutes for a faster reply, then cleared.

Why aren't mailto: and tel: links checked?

These links point to a mail client or a phone app rather than a web page and do not return an HTTP status code, so they fall outside what this audit checks.

Related articles

Other tools

If you don’t know where to start, that’s fine; you’re in the right place.

Your project might already be clear in your head, or still just an idea. Either works. On a short call we talk through where you are and where you could go, together.

Let’s set up a call
Let’s talk about your project