Dead Link Detection
Free online dead link checker, no installation required. Detect broken or inaccessible links
About Dead Link Detection
Checks whether a list of URLs is reachable. Paste HTML (anchor hrefs and bare URLs are extracted) or one URL per line, and the tool tries each link from the browser. It reports accessible / broken / error / timeout per URL, with summary counts and a 5-second per-link timeout.
How to Use
1. Paste HTML containing <a href> tags or bare URLs, or one URL per line. Only http:// and https:// URLs are checked. 2. Click Check. 3. Results stream in one at a time (sequential, not parallel) with a green check, red cross, or yellow warning. 4. Read the summary line: total, ok, broken, errors.
Detection Method and Caveats
Each link is first probed with a HEAD request using mode: no-cors and a 5-second timeout. If that fails with a network error, a second no-cors GET is attempted. Because mode: no-cors makes responses opaque, the tool cannot read the actual HTTP status: it treats any non-throwing response as accessible with a hardcoded 200, and only network failures (DNS, connection refused, timeout) are reported as broken. CORS-protected servers that return 401/403/404 will still appear as accessible. Links are also checked one at a time, so large lists are slow.
▶Why does a 404 link show as accessible?
▶How does it extract URLs from HTML?
▶Are links checked in parallel?
▶Why did a working link time out?
If this tool has been helpful to you, consider buying me a coffee.
Buy me a coffee