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.