← Back to all tools

Broken Link Checker

Find broken links on any page or check a list of URLs — with live progress and CSV export.

The tool fetches the page, extracts all links, and checks each one.
Checking link 0 of 0…

200 — OK

The link is working correctly. The server returned a successful response. No action needed. If you see a 200 on a page that you know is broken, it may be a "soft 404" — the page returns 200 but shows an error message. Check the actual page content.

🔴 404 — Not Found

The most common broken link. The page no longer exists at that URL. Fix: Remove the link, update it to the correct URL, or if it's your own page, restore it or set up a 301 redirect from the old URL to the new one. Don't leave 404 links — they waste crawl budget and frustrate users.

🔴 410 — Gone

The resource has been permanently deleted and won't return. Unlike 404, a 410 explicitly signals to Google that the page is intentionally gone. Fix: Remove the link entirely — there's nothing to redirect to.

🟡 301 / 302 — Redirects

The URL redirects to another location. Not broken, but worth reviewing. A 301 (permanent) is fine for SEO but every redirect chain wastes a tiny bit of link equity. Fix: Update your link to point directly to the final destination to avoid unnecessary hops.

🔴 403 — Forbidden

The server is blocking access. Could be authentication required, IP blocking, or a misconfigured server. For external links this is usually not your problem — the destination site is restricting access. For your own pages, check server permissions and .htaccess rules.

Timeout / Connection error

The server didn't respond in time or couldn't be reached. Could be a temporarily down server, a DNS issue, or the site blocking automated requests. Fix: Try the link manually in a browser. If it also fails, the site is down — check back later or remove the link.

💡 Pro tip: Run this tool on your most linked-to pages first — your homepage, main category pages, and top blog posts. Broken outbound links on high-authority pages waste link equity and hurt user experience. For internal broken links, always set up a 301 redirect from the old URL rather than just deleting the link — you may have backlinks pointing to that URL.

Link check results

Status URL Type