Free Broken Link Checker
Paste the address of any web page. We check every link on it and show which are broken, which redirect, and which we couldn't verify.
Checks up to 100 links on one page, usually in under 30 seconds. Free, no account needed.
Check your whole WordPress site, automatically
We're planning a free WordPress plugin that checks every post on a schedule, runs on your own site with no account or card, and lets you fix links in one click. Join the waitlist and we'll email you once when it's ready.
What the results mean
- Broken: the page is gone (404 or 410), the domain doesn't exist, the connection is refused or the SSL certificate is invalid. Fix or remove these links.
- Couldn't verify: the site blocked our check, asked for a login, was too slow or had a server error. These often work in a browser, so check them by hand before changing anything.
- Redirect: the link works but goes somewhere else first. Update it to the final address when the move is permanent.
- Works: the link loads normally.
Why broken links matter
Broken links send visitors to dead ends and make a page look neglected. Search engines also follow links to discover and understand pages, so a link to a missing page wastes that signal. Checking your most important pages after each update keeps them in good shape.
Frequently asked questions
What counts as a broken link?
A link is broken when the page it points to is missing (404 or 410), its domain doesn't exist, the server refuses the connection, or its SSL certificate is invalid. Those are the results you should fix.
Why do some links say “Couldn't verify”?
Some sites block automated checkers, ask for a login, limit requests or were briefly down (codes 401, 403, 429, 999, 5xx, Cloudflare checks or no answer in time). The link may work fine in a browser, so we don't call it broken. Open it yourself to be sure.
Should I fix redirects?
Redirected links still work, but every redirect adds a short delay and can lose a little SEO value. When the redirect is permanent, update the link to the final address shown in the results.
How many links and pages can I check?
One page per check, up to 100 links, and up to 5 checks an hour. To check a whole WordPress site regularly, join the waitlist for our free WordPress plugin.
What happens to the address I check?
Our server loads the page and requests each link, the way a browser would. We keep only the domain name and the counts of each result type for 90 days to improve the tool, never the full address or the results.
Working on images too? Try the image compressor or the image format converters.