Broken Anchor Link Finder
Broken Anchor Link Finder catches the links that fail with no error at all, which is why they survive every other check.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Tools
Broken Anchor Link Finder
Frontend preview — no upload or external service.
Results
Using Broken Anchor Link Finder to calculate and analyze your data.
How the Broken Anchor Link Finder works
- Paste the rendered page HTML rather than the template source.
- Fix links pointing at missing ids, which usually happened when a heading was renamed and its generated id changed.
- Fix duplicate ids too, since a browser jumps to the first match and the second is unreachable.
FAQ
Why do anchor links break silently?
Because a fragment pointing at a missing id does nothing at all — no error, no navigation, just a click that appears to fail. Nothing in a normal link checker catches it, because the page itself returns 200.
What breaks them most often?
Renaming a heading when ids are generated from heading text. The link keeps the old fragment, the id becomes something else, and every table of contents entry pointing at it stops working.
Do duplicate ids matter?
Yes. Ids must be unique in a document. Browsers jump to the first occurrence, which means the second element is unreachable by link, and assistive technology behaviour becomes unpredictable.
How we compare
| Feature | Online Tool Store | An SEO suite | Hand-written markup |
|---|---|---|---|
| Finds missing ids | ✓ | ✗ | Sometimes |
| Detects duplicate ids | ✓ | ✗ | ✗ |
| Nothing uploaded | ✓ | ✗ | ✗ |
| No crawl limit | ✓ | Limited | ✗ |
Broken Anchor Link Finder catches the links that fail with no error at all, which is why they survive every other check.