Broken Links Checker
Paste a page URL — we’ll extract all links, detect Do/No-Follow, split into internal and external, and check HTTP status.
Overview
Legend
- OK 2xx
- Warning 3xx / hop limit / method quirks
- Broken 4xx/5xx or http 0
Internal links
| # | Link's URL | No/Do-Follow | Type | Status |
|---|---|---|---|---|
| Run a check to see results here. | ||||
External links
| # | Link's URL | No/Do-Follow | Type | Status |
|---|---|---|---|---|
| Run a check to see results here. | ||||
FAQ
What does a broken links checker do?
A broken links checker extracts links from a page and verifies them by requesting each URL. It helps you find links that return errors (4xx/5xx), time out, or redirect in unexpected ways.
Does this tool check internal and external links?
Yes. After extracting all HTTP(S) links from the page, the tool splits them into internal (same host as the scanned page) and external (different host), then checks both groups.
How is the HTTP status checked?
Each link is requested with HEAD first (faster and lighter). If the server blocks HEAD or returns unreliable results, the tool automatically retries using a partial GET request.
What counts as “Broken” vs “Warning”?
Broken usually means HTTP 4xx/5xx or 0 (no response). Warning is commonly used for redirects (3xx), hop-limit situations, or method quirks that may still be worth reviewing.
Why can a link be reported as broken even if it opens in my browser?
Some sites block non-browser user agents, require cookies/JS challenges, or restrict HEAD requests. In these cases, the tool may see timeouts or blocked responses. Check the “issues” line (for example, Used GET fallback).
How do you detect Do Follow vs No Follow?
The tool reads the link’s rel attribute. If it contains nofollow, ugc, or sponsored, the link is treated as No Follow. Otherwise it is marked as Do Follow.
Why do redirects matter in link audits?
Redirects can slow crawling and weaken link efficiency. A page full of redirecting links may still “work” for users, but it’s better to update links to the final destination URL where possible.
How should I use the results?
Start with the Broken rows (4xx/5xx/http 0), fix or remove those links, then review Warnings (redirects, hop limits). Export CSV to sort by status, host, and follow type.