✓ 100% Free · No Signup

Broken Link Checker

Scan any page for dead links and redirects with real server-checked status codes — internal and external, with anchor text, so you know exactly what to fix.

Enter a URL and scan to check its links.

Why this broken link checker is different

Most free checkers guess at status from your browser. This one gets the real answer from the server.

🖥️

Real server-checked status codes

Checks run from the server side, avoiding the browser's cross-origin restrictions that hide the real status of external links.

🔀

Redirects shown separately

3xx responses are grouped apart from true 4xx/5xx breaks, since a redirect usually isn't broken — just worth reviewing.

🏷️

Anchor text included

See the visible link text next to each URL, so you know exactly which piece of content to fix.

🌐

Internal vs external breakdown

Filter to just your own site's links or just outbound links to prioritize what matters most.

Checks up to 50 unique links per scan

Deduplicates repeated links first, so a page with the same link in the header and footer isn't checked twice.

🔒

Nothing stored

The page and its links are checked and discarded — no history, no database of scanned sites.

Frequently asked questions

Why does this tool check links server-side instead of in my browser?
Browsers block reading the real status code of cross-origin requests for security reasons, so a purely client-side checker could only tell you whether a request completed, not whether it returned a 200 or a 404. Checking from the server avoids that restriction and gives you the real status code for every link.
How many links does this tool check per page?
Up to 50 unique links per scan, to keep the check fast and within reasonable server limits. If a page has more, the tool tells you it truncated the list and checked the first 50 found.
What counts as a broken link?
Any link that returns a 4xx or 5xx status code, or one that fails to respond at all (timeout, DNS failure, connection refused). Redirects (3xx) are shown separately since they aren't necessarily broken, just worth reviewing.
Does this check internal and external links the same way?
Yes, every link gets the same real status check regardless of whether it points back to your own site or somewhere else, and the results clearly label which is which.
Is the page I check stored anywhere?
No. The page is fetched, its links are checked, and the results are returned to your browser — nothing about the URL or its links is stored after the request completes.

Related tools