Free broken link checker
Scan any page for broken links in seconds. We check every internal and external link for 404s, server errors, timeouts and redirects — with the anchor text so you can find and fix them fast.
Enter a page URL
We fetch the page and extract every <a href> link — internal and external — skipping mailto, tel and in-page anchors.
We check up to 100 links
Each link is requested (HEAD, with a GET fallback) and followed through redirects, 8 links at a time.
Filter and fix
Filter by broken, redirected or OK and by internal or external, then copy the broken list to your CMS or dev team.
Frequently asked questions
Do broken links hurt SEO?
A few broken links won't tank your rankings, but they waste crawl budget, leak link equity on internal links and frustrate visitors. Broken internal links are the most important to fix because they can leave pages orphaned and stop Google from discovering them.
What counts as a broken link?
Any link whose destination returns a 4xx client error (like 404 Not Found or 410 Gone), a 5xx server error, times out, or points to a domain that no longer resolves. Redirected links still work but are listed separately, because linking directly to the final URL is faster and cleaner.
Why are some links marked “Unverified”?
Some sites (LinkedIn, X, some CDNs and paywalls) return 401, 403, 429 or 999 to automated requests even when the page works fine in a browser. We list them separately so you can check them manually instead of treating them as broken.
How many links does the free checker test?
Up to 100 unique links per page — internal and external — deduplicated and with mailto:, tel:, javascript: and #anchor links skipped. Links are checked 8 at a time with an 8-second timeout each. To scan every page of your site automatically, use the full site audit.
Why does a link work in my browser but fail here?
The server may block non-browser user agents, rate-limit our requests, require cookies or a login, or be slow from our location. If a link times out once, re-run the check; if it consistently fails, search engine crawlers likely see the same problem.
How do I fix broken links?
Update the link to the correct URL, remove it, or — if the broken URL is on your own site and has backlinks or traffic — restore the page or 301-redirect it to the closest relevant page.