Broken Link Checker

SEO Tools

Find broken links with scope, status, source, and timing details.

Updated July 17, 2026

FreeNo account neededSecure public-data check

Quick answer

Use the free Broken Link Checker to scan a public HTTPS page or small site for broken internal links, optional external links, 404 errors, redirects, timeouts, and blocked requests. It reports scope, status, final URL, response time, and every discovered source occurrence so you can review what to fix.

Loading tool controls…

What is Broken Link Checker?

Scan a public HTTPS page or small site for broken internal and external links, redirects, and request failures. Filter the report by scope or status, review response times and every source occurrence, then export CSV - no login required.

Why use this tool?

  • Checks internal and external links from public pages.
  • Shows every source occurrence, target, scope, HTTP status, final URL, and response time.
  • Uses secured server fetching with HTTPS validation and private-network blocking.

Common use cases

  • Checking a site after URL changes or a migration.
  • Finding dead outbound references in old blog posts.
  • Auditing important pages that already get Google impressions.

How do you use Broken Link Checker?

  1. 1Paste the public HTTPS URL you want to scan.
  2. 2Choose the scan limits and whether external links should be checked.
  3. 3Run the checker and wait for the crawl table to finish.
  4. 4Filter internal or external results and review 404, timeout, redirect, and blocked rows before changing your site.
  5. 5Copy or export the CSV report and fix the highest-value internal links first.

What are examples of Broken Link Checker?

Find broken links before publishing

Input
https://example.com/blog/seo-checklist
Output
A filtered crawl table showing source occurrences, targets, internal/external scope, HTTP status, final URL, response time, and CSV export.
Note
Start with pages that already receive impressions or traffic so fixes have the biggest SEO impact.

Audit internal links after a migration

Input
https://example.com
Output
Internal links returning 404, redirects, or blocked requests, grouped with every source page that still points to the old URL.
Note
Use this after permalink, HTTPS, Shopify, WordPress, or CMS migrations before requesting indexing again.

Limitations and privacy

The scanner checks links found in safely fetched public HTML. It does not log in, execute a full browser for JavaScript-only links, crawl private or blocked networks, or guarantee that every site URL will be discovered. Remote servers can also rate-limit or block automated requests. The URL scan uses a secured server request with HTTPS validation, timeouts, rate limiting, and private-network blocking. Scan results are not stored by FullToolsWala.

Frequently Asked Questions

A broken link checker scans public pages and identifies links that return errors such as 404 Not Found, 500 server errors, timeouts, or blocked responses. Fixing those links improves user experience and helps crawlers reach the right pages.

Yes. The report labels links as internal or external so you can prioritize broken internal links, old URLs, and redirect chains that affect your own site structure first.

You can scan up to 50 internal pages per domain without creating an account. This is designed for focused checks of important pages and small sites, not an unlimited enterprise crawl.

No. This checker runs online in your browser - there is no download, browser extension, or desktop install. Paste a URL and run the scan; the CSV export is the only file you save.

Each run crawls up to 50 internal pages to depth 2, so scan a larger site in sections: start from the homepage, then run separate scans from category hubs, the blog index, or key sitemap URLs. Fixing links found on shared navigation and templates usually repairs most occurrences at once.

Yes - it checks both internal links (to pages on the same domain) and external links (to other websites).

Unintended broken internal links can frustrate visitors and remove useful crawl paths to live pages. A normal 404 for a deliberately removed URL does not by itself harm the rankings of other pages, so confirm whether the destination should exist before redirecting or restoring it.

Related Tools

Practical guides for this tool

WordPress and Shopify broken-link workflows

WordPress sites

Scan the public site URL, not the wp-admin address. Review links reported on menus, reusable blocks, and older posts first because one edit can repair many occurrences. Replace the source link when the destination moved; add a 301 only when an equivalent replacement page exists. Cached pages may need to be purged before verification.

Shopify stores

Start with the storefront domain and include external links when you need to check vendor or social destinations. Prioritize navigation, collection, product, and policy links. Update theme navigation or page content at the source, and use Shopify URL redirects only for genuinely moved products or collections. Re-scan after the storefront cache updates.

The scanner follows public HTML links to depth 2, checks up to 50 pages per run, and reports timeouts as unknown rather than broken. Login-only pages, client-rendered links, bot-blocked responses, and larger stores require an additional crawl.

Explore related hubs