Broken Link Checker
Find broken links and redirects on any page.
- 100% Free
- No Sign Up
- Nothing Stored
Broken link checker
Find broken links and redirects on a page
More SEO Tools
View all tools- Robots.txt generatorCreate a robots.txt file, including AI crawler rules
- Robots.txt testerCheck whether a URL is allowed for a crawler
- Sitemap generatorTurn a list of URLs into sitemap.xml
- Sitemap validatorCheck sitemap.xml for errors and bad URLs
- Hreflang tag generatorCreate hreflang link tags for language versions
- SEO auditCheck a live page's SEO in one report
- SERP previewSee how a page could look in Google results
- Meta tag generatorCreate title, description and robots meta tags
- Schema markup generatorCreate JSON-LD structured data for common types
Every everyday SEO tool, right in your browser.
No installs. No signup. Nothing stored.
Browse all 33 tools- SEO tools
- 33
- Reference guides
- 11
- Inputs stored or logged
- 0
How to use the broken link checker
Three steps, no sign-up.
- 1
Enter a URL
Type or paste the address to check, then press Check or Enter.
- 2
Fix the broken links
Broken links come first, with their status code and where redirects end.
- 3
Copy the result
Copy the findings in one click. We don't store the URL or the page.
Broken Link Checker: what to know
The broken link checker tests every link on one page. Our server reads the page's HTML, collects up to 100 unique links and images (links first), and requests each one, headers only, to see what it returns. Each link is marked as working, redirecting, broken (a 4xx or 5xx error, a domain that doesn't resolve, a refused connection or a timeout), needing a look (sites that refuse automated checks with codes like 403 or 429), skipped or not checked, with the status code, where redirects end, whether it's internal or external, and whether it carries nofollow, ugc or sponsored.
Checks run five at a time with 5 seconds per request, trying a light HEAD request first and a normal request when a server refuses HEAD, and the whole check stops after about 25 seconds, so a page with many slow links may show some as not checked. Links to private or local addresses are skipped without being requested. The page is read as raw HTML without running JavaScript, so links added by scripts don't appear, and response times are measured from our server. Only the page URL leaves your browser; the URLs and the page aren't stored or logged. Fix broken links by pointing them at the right page, and update redirecting links to the final URL.
Popular uses
- Finding dead outbound links on an old blog post
- Checking a page's internal links after a site migration
- Finding missing images that return 404
- Reviewing which links on a page carry nofollow or sponsored
- Updating links that go through redirect chains
Tips for the best result
- Open links marked Needs a look in a browser before changing them: many sites block automated checks.
- Update internal links that redirect so they point straight at the final URL.
- When a page you link to is gone, link to a good replacement or remove the link rather than leaving it.
- For a whole site, run your crawler; this tool checks one page at a time.
Read how JustYourSEO works and our privacy details. The URL you enter is sent to our server, which requests that public page and returns it to your browser to check. Neither the URL nor the page is stored or logged.