Broken Link Checker
Find broken links on any web page: every internal and external link (and optionally image) is checked for 404s, server errors, timeouts and redirects. Export a CSV.
Something not working, or missing a feature? Send feedback
About the Broken Link Checker
The Broken Link Checker finds dead links on a web page. It reads every link (and, if you want, every image) in the page's HTML, then checks each unique URL from our server: 404 and 410 pages, 5xx server errors, DNS failures, timeouts, SSL errors and redirect loops are reported as broken, and redirected links show where they end up. Internal links come first, because they are the ones you can fix.
Our server requests the URLs you enter, like a crawler: it reads the response without running the page's scripts, and the analysis runs in your browser. The URLs and results are not stored.
How to use the Broken Link Checker
- Enter the page URL; switch off external links to check only your own site, or switch on images to include them.
- Press Find broken links and watch the results arrive in batches.
- Filter by Broken, update or remove each link (the anchor text shows where it is on the page), and point redirected internal links at their final URL.
- Download the CSV to keep a record or hand it to whoever edits the page.
Works well with the Broken Link Checker
- Redirect Checker: inspect the redirect chain of a link in detail.
- Website SEO Checker: audit the rest of the page.
- XML Sitemap Generator: list only working URLs in your sitemap.
Frequently asked questions
Do broken links hurt SEO?
A few broken outbound links will not sink a page, but they send visitors to dead ends and waste crawl time. Broken internal links are worse: the page they should point to loses that link, and crawlers may not find it at all.
Why is a link reported as 403 or 429 when it works in my browser?
Some servers refuse automated requests or rate-limit them. The checker tries GET when HEAD fails, but a firewall can still block it. Open the link yourself before removing it.
Can it crawl my whole site?
It checks one page at a time, up to 300 unique links. Run it on your most important pages: the home page, navigation, top landing pages and pages with many outbound links.
Related tools
Website SEO Checker
Check any page for on-page SEO problems: title, meta description, headings, canonical, robots.txt, noindex, structured data, alt text, HTTPS and speed, with a score.
Redirect Checker
Check the HTTP status code and full redirect chain of up to 100 URLs: 301, 302, 404 and 5xx, response headers, loops and HTTPS downgrades, with fixes and CSV.
Keyword Generator
Generate hundreds of long-tail keyword ideas from Google, YouTube, Bing and DuckDuckGo autocomplete, grouped into questions, comparisons and modifiers.
Search Console Analyzer
Drop your Google Search Console export to find page-2 keywords, low-CTR titles, question queries and cannibalised pages. Analysed in your browser, never uploaded.
Robots.txt Generator
Create a robots.txt file with rules per crawler, sitemap links and presets for WordPress or blocking AI bots, then test any URL against it in your browser.
XML Sitemap Generator
Generate an XML sitemap from a list of URLs or paths: duplicates removed, special characters escaped, lastmod dates added and big lists split into an index.