Broken Link Checker
Scan a page for broken links and see each status code
100% free. This tool needs our server to do the work, so what you submit is sent there, processed and then discarded - it is never stored.
Checks up to 50 links per scan. Large pages may take ~30 seconds.
About this tool
Broken links (pointing to pages that no longer exist or return errors) hurt both user experience and SEO. This tool scans a page and checks every link on it, showing the HTTP status code for each - so you can quickly find and fix dead links before they frustrate visitors or search engine crawlers.
How to use this tool
- Scan target page URLFetch internal and external links from the page content.
- Check HTTP status responsesTest each link for success, redirect, or error status.
- Review broken/unstable linksPrioritize 404/5xx failures and problematic redirect chains.
- Repair and revalidateUpdate links or target pages, then rerun checker to confirm fixes.
How to fix broken links
For a broken internal link, point it to the correct page, or add a 301 redirect from the dead URL to the closest live page. For a broken external link, update it to the page’s new address, link to a different source, or remove it.
Some links show an error even though they work in a browser, because the site blocks automated requests. Open those by hand before changing them.
Key features
- Prevents user drop-off caused by dead links.
- Improves crawl efficiency and on-page SEO quality.
- Supports routine content maintenance for large sites.
- Finds both internal and external link issues fast.
Common uses
- Auditing blog archives for stale outbound links.
- Checking internal links after URL structure changes.
- Validating documentation portals before release.
- Maintaining evergreen resource pages and knowledge bases.
Tips for better results
- Fix internal broken links first; they are fully under your control.
- Replace unstable external references with more reliable sources.
- Recheck high-traffic pages on a regular schedule.
- Update anchor text when target destination intent changes.
Mistakes to avoid
- Ignoring redirected links that create unnecessary latency.
- Leaving broken links in templates shared across many pages.
- Checking only homepage while deep pages stay stale.
- Removing references entirely instead of updating to valid resources.
Frequently asked questions
Typically links returning error status codes like 404 (not found), 500 (server error), or links that fail to connect at all - status codes in the 200 range (success) or properly handled redirects are generally fine.
Yes - it scans all the links found on the page, whether they point to other pages on the same site or to external websites.
Periodically, especially after site restructuring, content removal, or if you link out to external sites that could change/disappear over time - broken links tend to accumulate naturally as the web changes around your content.
Update it to the page's new address, point it to the closest relevant page, or remove it. If the broken page is on your own site and has backlinks, add a 301 redirect too.
Some sites block automated requests or reject the method a checker uses, returning 403 or 405 even though the page opens fine in a browser. Open such links manually before removing them.
A few outbound broken links will not sink a page, but they waste crawl budget, break internal paths that pass authority, and frustrate visitors - which is what really costs you.