🚫

Broken Link Checker

Find broken links on a page. The server fetches the URL you give, requests the links on it, and lists each one that fails with its HTTP status.

One-Page Scan 404 Detection Detailed Report Export Results
✨ BROKEN LINK CHECKER Ready
⚡ Scans up to 50 links on the target page and checks each for HTTP errors (404, 500, etc). Results are cached for 30 minutes.

How to Use Broken Link Checker

Follow these simple steps to get the best results.

1

Enter a page URL

Type the full address of a single page, including http:// or https://, to scan the links it contains.

2

Run the link check

Click Start Check; the server fetches that page and requests every link it finds, following redirects and recording each HTTP status.

3

Review the broken links

See total, working and broken counts, then read the table of failing links with their status and the page each came from; copy the report or export it as CSV.

Frequently Asked Questions

Everything you need to know about Broken Link Checker.

Give it one page URL. A server-side request fetches that page and tests every link found on it, recording each HTTP status. It is a single-page scan, not a site crawl.
Links returning 404, 410, 500, and other error codes are highlighted.
No - it scans only the one page you enter. Run it again on each page URL to widen coverage.
Not fully. The URL goes to a server-side endpoint that fetches the page and its links, so it is not a browser-only check. No report is saved for you to return to.
The checker flags 4xx and 5xx responses — chiefly 404 not found, 403 forbidden, 500 server errors, and 503 outages — plus timeouts and redirects that loop or end on a missing page. Soft 404s that return a 200 status with an error page are the ones to watch manually.
They waste crawl budget, strand link equity on pages that no longer exist, and degrade user experience. Fixing or redirecting the internal ones is often the fastest measurable improvement on an aging site.
Yes — that is link reclamation. Contact the site and ask for an update, or 301-redirect the old URL to the closest live equivalent so the equity and visitors still arrive somewhere useful.

About the Broken Link Checker Tool

Check the outbound links on one page at a time. The ToolFlic Broken Link Checker sends the URL you enter to a server-side scanner that fetches that page, collects the links it contains and requests each one, recording redirects and HTTP status. It then reports total, working and broken counts and a table of the failing links with their status and where they appeared, which you can copy as a report or export as CSV. It checks the page you name rather than crawling an entire site, so run it on each important template or landing page; a single scan is a snapshot of one URL, not a full audit.

Core Advantages

Catch the 404, 410 and 500 links that quietly leak crawl budget and dead-end real visitors, without a plugin or a paid crawler for a quick pass. Because the fetch happens on the server, it reads links the browser could not fetch cross-origin directly, and the CSV export gives you a worklist to hand to whoever fixes the site.

Architecture & Security

The page calls a server-side endpoint (/broken-link-proxy.php) with your URL; that request downloads the HTML, extracts the links and tests each one over the network, following redirects and capturing the final status, then returns total, working and broken counts plus a list of the failing links with their status and source. The browser renders the result and offers copy and CSV export. Because the scan runs on the server, the URL you enter is fetched by that server, and an indeterminate progress bar is shown rather than a made-up percentage, since the browser cannot see per-link progress.

Under the Hood: the Broken Link Checker explained properly

No marketing filler — just the mechanics, the trade-offs and the real limits, explained clearly.

How it actually works

It scans one page, not a whole site. The URL you enter is sent to a server-side endpoint that downloads that single page, collects every link it contains and requests each one, following redirects and capturing the final HTTP status.

What that means for your results

The totals it reports, links found, working and broken, come from the live requests made on the server, and the table lists each failing link with its status code and the page it appeared on. Because a browser cannot see per-link progress on a server job, an honest indeterminate bar runs while the scan is in flight rather than a fabricated percentage that counts up.

Where it falls short — honestly

This is a snapshot of one URL, not an audit. It does not follow links into other pages, so coverage grows only by running it again on each template, landing page or archive you care about. It also runs on the server, so the URL you enter leaves your device, and no report is stored for you to return to later.

A real end-to-end workflow

Enter the full address of a single page, start the scan, then read the broken rows in order of real impact: internal dead links first because they strand link equity and dead-end visitors, then redirects that loop or end on a missing page. Copy the report into a ticket or export the CSV as a fix list, and re-run after every migration, using XML Sitemap Generator to keep the surviving URLs submitted.

In-Depth Guides Using This Tool

Tested workflows, exact sizes and limits — written step by step by the ToolFlic team.

🧭 How to Create and Submit an XML Sitemap (and What Actually Gets Pages Indexed) A practical, honest walkthrough: build an XML sitemap, host it, reference it in robots.txt, and submit it in Google Search Console and Bing - plus why a sitemap is a hint, not a guarantee of indexing. 🤖 robots.txt Directives Explained: User-agent, Allow, Disallow, Crawl-delay and Sitemap A clear, tested reference for every robots.txt line - how matching works, the $ and * rules, crawl-delay reality, and the mistakes that silently block the wrong things. 🧠 AI Crawlers, GPTBot and llms.txt: What They Mean for Your Site Who the AI bots are (GPTBot, ClaudeBot, PerplexityBot, Google-Extended and more), how to allow or block each in robots.txt, and an honest take on what llms.txt does and does not do. 🔗 How to Find Broken Links Before They Cost You Traffic and Trust Why 404s and dead outbound links leak value, the HTTP codes behind them, a practical one-page check workflow, and how to fix each failure - using a browser-based link checker. 🔍 Google Index vs Crawl: Two Different Things Most People Conflate Crawling, indexing and ranking are three separate stages. What crawled-but-not-indexed really means, which signals let a page be indexed, and how to verify status honestly in Search Console. 🔢 HTTP Status Codes Every Site Owner Should Recognise A plain-language map of 200, 301, 302, 404, 410, 403 and 5xx codes, what each does to your SEO, and how to read a URL's real status without guessing.

Browse more Seo Tools

View All Seo →

Your Privacy is Our Core Mission

We've built this utility specifically to protect your digital footprint. Every byte of data is processed locally within your browser — it never touches our servers. That is our absolute guarantee.

Designed for productivity, optimized for security. We know how critical 📈 are, and we're here to make them seamless and safe.

LiftOff Badge PeerPush Badge