Free broken link checker
Enter a page address. We check up to 60 links on it and show each result as it arrives.
Example run · sample dataexample.com/blog/spring-update
- Checked
- 12
- OK
- 6
- Redirect
- 2
- Broken
- 2
- Blocked
- 2
- OKexample.com/“Home”
- OKexample.com/about“About us”
- Brokenexample.net/old-guide“our old setup guide”Fix Replace the link, point it to an archived copy, or unlink it.
- Redirectexample.com/pricing“see pricing”Fix Update the link to https://example.com/pricing.
- Blockedshop.example.org/“our shop”Bot protection, not broken
- OKexample.org/docs/getting-started“getting started”
- OKcdn.example.com/brochure.pdf“brochure (PDF)”
- Brokenevents.example.org/2023/meetup“last year's meetup”Fix Replace the link, point it to an archived copy, or unlink it.
- Blockedapi.example.net/status“service status”Bot protection, not broken
- Redirectexample.com/team“the team”Fix Update the link to https://example.com/team/.
- OKnews.example.org/story-123“in the news”
- OKexample.com/contact“Contact”
Example finished: 12 links checked on a sample page.
What the statuses meanWhat the results mean
- OK
- The link answers. Nothing to do.
- Redirect
- It works, through a detour. Point it at the final address and save a hop.
- Broken
- 404, 410, a host that does not exist, or a server that still fails after a retry. Replace it, link an archived copy, or unlink it.
- Blocked by bot protection
- The site refused an automated visitor (403, 429 or a challenge page). People can usually open it, so it is never counted as broken.
- Skipped
- An address that cannot be checked from outside, such as a private network address.
Limits
- One free check per visitor a day, counted only when a check finishes.
- Up to 60 links from the page you enter, within a short time budget.
- Links are checked from our server with the user agent AmboltLinkChecker/1.0.
- No sign-up and no cookies.
Checking a whole WordPress site?
The free plugin checks every post, page and menu in the background, not just one page.
About the plugin