Broken Link Scanner
Paste URLs (one per line) or raw HTML and we'll check each link's reachability from your browser. Great for a quick sweep before you publish.
๐ Runs entirely in your browser ยท nothing is uploaded or stored
Browser CORS hides exact status codes for many cross-origin links; reachable links pass, unreachable/timeout links are flagged. For server-side status codes, also run a crawler like Screaming Frog.
๐ Why links rot
Pages get renamed, sites go down, and external resources disappear. Broken links hurt UX and waste crawl budget.
โ Reading results
- Reachable โ responded
- Unreachable โ timeout / DNS / refused
- Blocked โ CORS hid the result (likely fine)
Frequently Asked Questions
Why are some links 'blocked' rather than ok/broken?
Cross-origin servers can prevent the browser from reading their response. The request still goes through; a blocked result usually means the link is fine but the site won't reveal its status to scripts. For authoritative status codes use a server-side crawler.
Related tools