Free Broken Link Checker
Enter a URL to scan for broken internal links. We'll check every link on the page and report any that return 4xx errors.
What this broken link checker checks
This is a free broken link checker with no sign up required. Paste any URL and it fetches the page, extracts every internal link, and requests each one to read its HTTP status code. Any link that returns a 4xx response (404 Not Found, 410 Gone, 403 Forbidden) is flagged as broken, with the exact URL and status code listed so you can find and fix it fast.
It runs the same broken-link check as a full AuditZap audit, so the result you see here matches what the crawler reports across your whole site. To scan more than one page in a single run, use the 404 checker, which crawls up to 10 pages of your site at once.
Why broken links hurt SEO
Broken internal links waste crawl budget: when Googlebot follows a link to a dead page, it spends a request learning nothing, and pages buried behind too many dead ends can go uncrawled. They also break the flow of link equity through your site, so your strongest pages stop passing authority to the pages that need it.
The user cost is just as real. A visitor who clicks a link and lands on a 404 usually leaves, and a page littered with dead links reads as neglected. Fixing them is one of the highest-return quick wins in technical SEO: the guide to finding and fixing broken links walks through the full process.
How to fix a broken link
Once you know which URLs are broken, there are three ways to resolve each one:
- Update the link: if the target page moved, edit the link to point at the new URL. This is the cleanest fix and keeps the link working for both users and crawlers.
- Redirect the old URL: if the target page was renamed and other sites link to the old address, add a 301 redirect from the old URL to the new one so nothing is lost.
- Remove the link: if the target page is gone for good and there is no replacement, delete the link (or the whole reference) rather than leaving a dead end on the page.
Fixing broken links on WordPress
On WordPress, most broken internal links come from deleting or unpublishing posts and pages, or from changing a post slug without setting up a redirect. To fix them, edit the linking content in the block editor and update the URL, or add a 301 with a redirect plugin such as Redirection. If you changed a permalink structure site-wide, WordPress usually keeps old links working, but bespoke or hand-coded links in theme files and menus will not update automatically, so check those too.
For a full picture, run a complete AuditZap audit: every broken link comes back with AI fix instructions written for your setup, so you know exactly which link to edit and where.
Honest limits
This single-page tool checks up to 20 internal links per page, with a 5 second timeout on each link check, so a slow or rate-limiting server may leave a few links reported as "could not be checked" rather than confirmed broken. It only follows internal links (same hostname); external links are listed but not status-checked here. For a site-wide scan (up to 10 pages on the free plan, 50 on Pro), run a full AuditZap audit, which also produces a shareable PDF report of every issue found.
Frequently asked questions
Is this broken link checker free with no signup?
Yes. It is completely free, needs no account, and stores none of the URLs you check. Run as many single-page checks as you like within the fair-use limit of 15 checks per hour.
Does it work on WordPress sites?
Yes. It works on any website, WordPress included, because it reads the live rendered page rather than plugging into your CMS. See the section above on fixing broken links in the WordPress editor.
How many links does it check?
Up to 20 internal links on the page you enter, each with a 5 second timeout. To check more of your site at once, use the 404 checker for up to 10 pages, or run a full AuditZap audit (10 pages free, up to 50 on Pro).
Can I check my whole site, not just one page?
This tool checks a single page. For multiple pages in one run, use the 404 checker. For a complete site-wide audit with a PDF report, run a full free audit.
Does it check external links too?
It lists external links but only status-checks internal ones (same domain), which is where broken links most often hurt your SEO and are within your control to fix.