Broken link checker
Paste a page address. We check every link on it, plus images, the title and the description, and show what needs fixing.
Checks one page at a time.
How to use the broken link checker
- Paste the addressAny public page: a live site, a staging link or a single landing page.
- Check the linksWe open the page and test every link on it, plus its images and basics.
- Fix and sendFix what's broken, then send the page to your team or client for comments.
What it checks
Why broken links matter
A broken link is a dead end. A visitor clicks Pricing or Book a call, lands on a 404 page, and a share of them leave. Search engines notice too: links that lead nowhere waste the attention a crawler gives your site, and a page full of them looks neglected.
Links break for ordinary reasons. A page gets renamed during a redesign, a product is discontinued, another site moves its blog, or a button is copied from a template with its address left empty. None of it is visible until someone clicks.
What the results mean
Broken
The link returned 404 (not found), 410 (gone), a server error in the 500s, or nothing at all. These need fixing: update the address, point it at the closest page that exists, or remove the link.
Redirect
The link worked, but only after bouncing to another address. One redirect is normal, for example from http to https. Long chains slow the page down, and links to your own site are better pointed straight at the final address.
Couldn't check
Some sites refuse automated checks and answer 403 or 429, even though the page works fine in a browser. LinkedIn, Amazon and some AI search sites do this. Open those links yourself before deciding they are broken.
A quick routine before any launch
- Run the checker on the home page and the pages people land on from ads and emails.
- Fix every broken link and empty button.
- Add descriptions to images that carry meaning.
- Check the title and description read well, since they are what search results show.
- Send the page to the people who need to approve it, and collect their comments on the page itself.
For the full list, see our website launch checklist.
From a clean page to a signed-off page
Once the links work, the next step is usually a review. Instead of collecting notes by email and screenshots, send a review link: your client clicks the headline, the photo or the button they mean and types their comment there. HTMLAnnotate also runs this page health check by itself on every page you share and emails you only if something needs a look.
Related guides
Questions
Is the broken link checker free?
Yes. There is no signup and no limit on how often you use it, apart from a fair-use limit of a few checks a minute so the tool stays fast for everyone.
Does it check my whole site?
It checks one page at a time: every link on that page, up to 120, plus its images and basics. Run it on the pages that matter most, such as the home page and landing pages.
Why does a link show as couldn't check?
Some sites refuse automated requests and answer 403 or 429, even though the page opens fine in a browser. Open those links yourself to confirm.
Does it work on staging sites?
Yes, if the staging site opens without a sign-in. Pages behind a login or a password screen can't be checked.
Do you store the pages I check?
No. We fetch the page, check it, show you the result and keep nothing. The page is never shown to anyone else.
What's the difference between a broken link and a redirect?
A broken link leads nowhere. A redirect still works, but sends the visitor through another address first. Redirects are usually fine; broken links need fixing.