All systems operational
Free tool

Broken link checker: find the dead links on a page.

Enter a page URL. We read its links and check up to 50 of them, then list the ones that are broken, blocked or redirected.

Check a page's links

Live check
We read the page's HTML and test up to 50 links from our server. This can take up to a minute.
Try:

Turn any long URL into a short, trackable link.

Once the destination checks out, shorten it with click analytics by source, location and device, all in one dashboard.

Basics

Why broken links matter.

Every dead link is a dead end for a visitor and a wasted visit for a crawler.

Links break when pages move, sites close and domains lapse, a process known as link rot. Visitors who hit a 404 leave, and search engines that meet many of them read it as a sign of a neglected site.

This tool reads the links in the page's HTML and tests each one with a lightweight request. Links that return an error, a missing page or a connection failure are reported as broken. Links that pass through a redirect are listed separately so you can point them at the final address.

Some sites refuse automated requests, so a few links may be shown as unverified rather than broken. Open those in a browser to confirm.

FAQ

Common questions

Why are only 50 links checked? +

Each link is a request to another site. Capping it keeps the tool fast and polite. For a longer list, use the HTTP status checker.

Why is a link shown as unverified? +

The site returned 403, 429 or a similar answer to our request. That usually means it blocks bots, and the link may work for visitors.

Does it check links added by JavaScript? +

No. It reads the HTML the server sends, so links created in the browser aren't seen.

How do I fix a broken link? +

Replace it with the new address, link to an archived copy, or remove it. For links that redirect, update them to the final destination.