Audit your website free →
100% free · No signup · No login

Free Broken Link Checker

Paste a URL and the crawler follows every internal link it can find on that page, checking each one's response code. Anything returning a 404, a timeout, or another broken status gets flagged with the exact page it was found on, so you know precisely what to fix and where.

We check your homepage and up to 8 internal pages we find linked from it.

Checking your links…
Crawling your pages and testing every link. This can take up to 30 seconds for larger sites.
WHY THIS TOOL

The benefits you'll get with Broken Link Checker

Here's what changes on your site once dead links stop slipping through.

Accurate Link Detection

Checks every link found on the page for a working response, catching 404s and dead pages in seconds rather than an afternoon of manual clicking.

Boosts SEO Performance

A site riddled with dead links signals neglect to both visitors and crawlers. Cleaning them up keeps crawl budget focused on pages that actually work.

Better Visitor Experience

Nothing sends a visitor away faster than clicking a link and landing on an error page, fixing broken links directly protects conversions.

Broken Image Check

Also tests the images on each page, including common lazy-load attributes, and lists any image file that fails to load.

Placeholder Link Detection

Flags empty or "#" hrefs left behind from templates or half-finished pages, which look broken to anyone who clicks them.

CSV Export

Download every broken link, broken image and placeholder link as a CSV file you can open in Excel or Google Sheets and share with your team.

GUIDE

How to find broken links on your website

Everything you need to run the broken link checker, understand the results and clean up dead links.

QUESTIONS

Common questions about the broken link checker

What to know about crawl limits, status codes and fixing the dead links the checker finds.

A broken link is a hyperlink that no longer resolves to a working page, most often because the destination returns a 404 error, has been deleted, or moved without a redirect left behind.

A high number of broken links signals an unmaintained site to both visitors and search engine crawlers, and each one wastes crawl budget that could go toward indexing pages that actually work.

The scan starts from the URL you submit and follows the internal links found on that page, up to a safe limit per run, run it again from other key pages for broader coverage.

It checks links wherever they appear, in body text, navigation, buttons, and image links, and flags any that return an error response.

Yes, placeholder links like a bare "#" or an empty href get flagged too, since they look clickable to a visitor but go nowhere.

Yes. Images on each page are checked as well, up to 30 per scan, and any image that returns an error is listed with the page it was found on.

Yes. Use Download CSV under the results to get a spreadsheet of every problem found. You can also copy the report or print it as a PDF.

Once after any major content update or migration, and then periodically, monthly is reasonable for an active site, since links to other pages can quietly break over time even if you haven't touched your own site.

Yes. Links to other websites are checked along with your internal links. Some sites block automated checks, so links that return a 'blocked' response are not counted as broken. Open those once in your browser if you want to be sure.

MORE TOOLS

Keep auditing your site

Same free, no-signup approach, pick whichever check you need next.

Full Site Audit

Enter one URL and get a full site audit in about a minute: on-page…

Try it →

SEO Analyzer

Enter your homepage URL and this tool checks the on-page basics search engines read…

Try it →

Redirect Checker

Paste a URL and this tool follows every redirect hop on your homepage and…

Try it →

Ready to hunt down more dead links?

Every scan is free, and no URL you check is ever saved on our end.

Explore all tools →