Advertisement
SEO & Web Tools

Broken Link Checker

Enter a URL to find broken links on a page, or crawl your website up to 25 pages deep. Every link, image, script and stylesheet is requested for real, so you see the exact 404s, server errors, timeouts and redirects, where each one was found, and a CSV report to fix them.

  • Crawl up to 25 pages
  • Links, images, CSS and JS
  • 404, 5xx, timeouts, redirects
  • Shows where each link was found
  • CSV export
Options

How to use the broken link checker

  1. 1

    Enter a URL

    Scan one page, crawl a website from its home page, or paste a list of up to 500 URLs.

  2. 2

    Choose what to check

    Internal or external links, plus images, CSS and JavaScript files, iframes and media.

  3. 3

    Run the check

    Links are requested 10 at a time. Broken ones are listed first.

  4. 4

    Fix and export

    Filter by broken, redirects or OK, see the anchor text and page, and download the CSV.

Advertisement
Advertisement
Status codes

What each result means

ResultMeaningWhat to do
404 / 410Not found or goneUpdate the link, or add a 301 redirect from the old URL if it was yours.
5xxServer errorRetry later. If it persists on your site, check server logs.
Timeout / No responseServer did not answer or the domain no longer resolvesCheck the domain still exists. Remove or replace dead external sites.
RedirectsWorks, but via one or more 301/302 hopsPoint the link straight at the final URL to save a hop.
403 / 429 / 999Blocked or rate limitedOften bot protection (LinkedIn returns 999). Open it in a browser to confirm.
200 OKWorkingNothing to do.

A page that returns 200 but says "not found" is a soft 404. No checker can detect every soft 404 from status codes alone, so spot-check important pages.

Advertisement
Bulk checks

Check a list of URLs in bulk

Already have the URLs, from a sitemap, a spreadsheet, Search Console or an old site export? Use Check a URL list to test up to 500 at once as a bulk 404 checker. It is a fast way to confirm that every old URL in a migration plan now redirects somewhere useful.

Options let you set the timeout for slow servers, cap the number of links per run, and skip URLs that contain certain text, such as /wp-admin or ?replytocom. The CSV report includes status, result, final URL after redirects, number of hops, anchor or alt text, internal or external, and the pages each URL was found on.

The checker identifies itself as BulkMakerBot, only requests public addresses, and never submits forms.

FAQ

Broken Link Checker: frequently asked questions

What is a broken link checker?

A broken link checker requests every link on a page or website and reports the ones that fail, such as 404 Not Found, server errors and timeouts.

How do I find broken links on my website?

Choose Crawl website, enter your home page URL, set how many pages to crawl and click Check links. Broken links are listed first with the page they were found on.

Is this broken link checker free?

Yes. There is no sign-up and no limit on how many times you use it. Each run checks up to 500 links and crawls up to 25 pages.

Does it check images and other files?

Yes. Tick Images to check img src and srcset, CSS, JS and link tags for stylesheets and scripts, and Iframes, video and audio for embedded media.

Why does a working link show as broken?

Some sites block automated requests or rate limit them with codes like 403, 429 or 999. Open the link in a browser to confirm. Links that fail HEAD are always retried with GET first.

What is the difference between a 404 and a redirect?

A 404 means the page does not exist. A redirect (301 or 302) sends the visitor to another URL, so the link still works but takes an extra hop.

Can I check a list of URLs?

Yes. Use Check a URL list and paste up to 500 URLs, one per line.

Can I export the results?

Yes. Click Download CSV report for a spreadsheet with every URL, status, final URL, anchor text and where it was found.

About SEO & Web Tools

More about our seo & web tools

On-page and technical SEO tools that make real HTTP requests to the pages you give them: meta tags, canonicals, redirects, broken links, HTML structure, robots.txt and sitemaps, plus content tools for keyword density, duplicate content, slugs and schema markup.

Real fetches, not guesses

A browser cannot read another site's HTML across domains, so any tool that claims to check another site's tags from client-side JavaScript is either proxying through a server or faking it. BulkMaker's SEO tools fetch each URL from our server and parse the response that a crawler would see.

Audit at site scale

Single-URL checkers are fine for spot checks. The problems that hurt rankings, duplicate titles, chains of redirects, broken internal links, missing canonicals, show up as patterns across hundreds of URLs. Paste a sitemap export and see the pattern in one pass.

What these tools are not

These tools do not estimate rankings, traffic or backlink authority; those require a web-scale crawl index. They report verifiable facts about the pages you submit.