Broken Link Checker

Paste any webpage URL and instantly find broken, dead, and redirected links so you can fix them before they hurt your rankings or frustrate visitors.

Webpage URL

Enter the full URL of the page you want to scan for broken, dead, and redirected links.

We fetch the page live and test up to 40 links found on it. Larger pages may take a few seconds.

Links found

0

Working

0

Redirected

0

Broken

0

Scan results

Paste a page URL above and run a scan to see its links here.

No scan yet

Paste a page URL above and run a scan to see its links here.

Catch Broken Links Before Your Visitors Do

A single 404 can cost you rankings, trust, and conversions. Scan any page and see every link's status in one pass, without installing anything or crawling your whole site.

HTTP Status Checked Live

Why Use This Checker?

Live, Not Cached

Every link is requested in real time, so results reflect the page exactly as it looks right now.

Clear Status Breakdown

Working, redirected, and broken links are grouped separately, each with its exact HTTP status code.

Internal & External

Every result is labeled internal or external, so you know instantly who needs to fix it.

Export & Share

Download the full results as CSV to hand off to a developer or track fixes over time.

How this Broken Link Checker works

This broken link checker scans one webpage at a time. Enter a URL, and the tool fetches that page's HTML, reads through every anchor tag, and builds a full list of links, both the ones pointing to other pages on your own site and the ones pointing out to other websites.

Each link is then requested on its own to see how the destination responds. A link that loads normally is marked as working. A link that returns a 404 or another error code is marked as broken. A link that redirects to a new address is marked as redirected, with the new destination shown next to it. Requests that time out or fail to connect are flagged too, since an unreachable page is just as much a problem for visitors as a dead one.

Results are grouped by status so you can see the scale of the issue at a glance: how many links work, how many redirect, and how many are broken. Each row also notes whether the link is internal or external, which helps you decide whether to fix the URL yourself or contact another site owner about it.

Every check happens live against the current page, not a cached copy, so results are accurate the moment you run them. That makes this tool a fast way to clean up a page before publishing, after a redesign or migration, or as part of a routine content audit.

How to use this Broken Link Checker

1

Paste your page URL

Enter the full URL of the page you want to scan. No account, plugin, or software download needed.

2

Run the scan

The checker loads the page, pulls out every link on it, and tests each one for a live response.

3

Fix what's broken

Review the results grouped by status, then update or remove any link that comes back broken or redirected.

Example Usage

Scanning a blog post for broken outbound and internal links:

Input
https://example.com/blog/seo-guide
Output
38 links found 34 working 2 broken (404) 2 redirected

Frequently Asked Questions

What counts as a broken link?
A broken link is any link that fails to load its destination. That usually means the server returns a 404 Not Found or another 4xx/5xx error, the domain no longer resolves, or the request times out. This tool flags each of these cases separately so you know exactly what went wrong.
Why do broken links hurt my website?
Broken links send visitors to dead ends, which increases bounce rate and damages trust. They also waste crawl budget and can weaken the SEO value passed between pages, since search engines cannot follow a link that goes nowhere.
Does this tool check the whole website or just one page?
It scans a single page at a time and checks every link found on that page. This keeps results fast and avoids the load a full-site crawl would put on someone else's server. Run it again on each key page you want to check.
What's the difference between a broken link and a redirected link?
A broken link returns an error and never reaches a working page. A redirected link still works, but it sends visitors to a different URL than the one in the code. Long redirect chains slow pages down, so it's worth checking those too.
Can I check links on a page that isn't published yet?
The page needs to be reachable over the public internet for the scan to work, since the checker fetches it the same way a browser would. Staging URLs behind a login or IP allowlist can't be scanned.
Does this tool check internal and external links?
Yes. Every link on the page is checked, and each result is labeled internal (same domain) or external (a different site), so you can quickly see whether a broken link is something you control directly.
Why did a link show as broken when it opens fine in my browser?
Some sites block automated requests, require cookies, or rate-limit repeated hits from the same source. If a link works normally in a browser but shows an error here, check it manually before assuming it's actually dead.
Is there a limit to how many links are checked?
Yes, this checker tests up to 40 unique links per scan to keep results quick and reliable. Pages with more links will show a note about how many were skipped.
Is my data stored after the scan?
No. The page is fetched, the links are tested, and the results are sent back to your browser. Nothing about the scan is saved on our servers.

Related Tools

The Broken Link Checker is maintained by CodeItBro. We aim to provide the best free developer tools on the web. If you have feedback or suggestions, please visit our contact page.

Comments

Questions, corrections, and useful tips are welcome. Comments are reviewed before publication.

Loading comments...

Comments are stored and moderated using Cusdis Cloud. Email is optional. Privacy Policy

As featured on

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge