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 checkTurn 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.
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.
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.