Free Online Tool

Find Broken Links
on Any Website

Scan your website and detect broken links, 404 errors, invalid URLs and more. Keep your site healthy, improve SEO and give a better experience to your visitors.

Scan Results

Starting…
0Pages scanned
0Links found
0Broken links
0Redirects
0Working links
0Thin pages
Link analytics click a bar to filter the results
URLStatusTypeSource Page

Detect 404 Errors

Find all broken links on your website

Internal & External

Check both internal and external links

Images, Scripts & CSS

Check images, scripts, stylesheets and meta tags

Follow Redirects

See final URL status after redirects

Soft 404s & Thin Pages

Find error pages that return 200 and pages with little content

Free & Easy

No signup needed. 100% free to use

How It Works

Check Broken Links in 3 Simple Steps

1

Enter Your Website URL

Paste your website URL and click on "Check Links".

2

We Scan Your Website

Our tool crawls your pages and checks all links.

3

Get Detailed Report

View broken links with status codes and fix them easily.

Sample Report

Detailed Results with Status Codes

Get a complete list of all links with their status codes, link type, and source page so you can quickly identify and fix issues.

  • Link URL and anchor text
  • Status code (200, 404, etc.)
  • Link type: page, image, script, CSS, meta tag, sitemap
  • Dofollow / nofollow, top hosts and redirect types
  • Source page and HTML line number
  • See each link highlighted on the page
  • Easy export and fix
https://www.example.com
Export CSV
All Links 128 Broken Links 12 Working Links 116 Redirects 5 Images 24
URLStatusTypeSource Page
!https://example.com/page1
404Internal/index.html
!https://example.com/about-us
404Internal/index.html
✓https://example.com/contact
200Internal/index.html
!https://example.com/image.jpg
404Image/gallery.html
✓https://google.com
200External/blog.html
!https://example.com/file.pdf
404Internal/resources.html

50,000+

Websites Checked

10M+

Links Scanned

100%

Free to Use

No Signup

Start Checking Instantly

New · Daily Alerts

Get an email the moment a page breaks

Sign in with Google, add your website, and we check every page once a day. If a page can't be reached or has fewer than 50 words of content, we email your Gmail straight away, so you hear about it before your visitors or Google do.

  • Automatic check at a time you choose
  • Alerts for 404s, server errors and timeouts
  • Alerts for thin pages (under 50 words)
  • Mute pages that are meant to be short
  • Free, no password, just your Google account
FAQ

Frequently Asked Questions

What is a broken link?

A broken link (or dead link) is a hyperlink that points to a page, image or file that no longer exists or can't be reached. Visitors usually see a "404 Not Found" error, and search engines treat many broken links as a sign of a poorly maintained site.

How does this broken link checker work?

Enter your website URL and our crawler opens your pages, collects every link and image, then requests each one and records the HTTP status code. Anything that returns a 4xx or 5xx code, times out or can't be resolved is flagged as broken.

Do broken links hurt SEO?

Yes. Broken links waste crawl budget, stop link equity from flowing through your site and create a poor experience for visitors. Fixing them is one of the quickest technical SEO wins.

How do I find where a broken link is on my page?

Click Locate next to any link in the results. You'll see the page with the link highlighted in red, and you can switch to the HTML source to see the exact line number and code. If a link appears several times or on several pages, step through each place it appears.

What is a malformed URL?

A link that can never work as written, such as hhttps:// or htp:// (misspelled), https:/site.com (missing a slash), www.site.com without https://, backslashes, an invalid domain, a leftover placeholder like {{url}} or /undefined, or a broken mailto: / tel: link. We report it exactly as it is written in your HTML, with the line number and what to fix.

What is a soft 404?

A soft 404 is a page that says "Page not found" but returns a normal 200 status code, so search engines may index an error page. We flag crawled pages whose title or main heading looks like an error page. We also flag thin pages: pages with fewer than about 50 words of main content, not counting menus, headers and footers.

Does it check my sitemap?

Yes. With "Use sitemap" ticked, the checker reads the sitemaps listed in your robots.txt (or /sitemap.xml), checks every URL in them and adds them to the crawl, so pages that aren't linked from anywhere still get checked.

What do the status codes mean?

200 means the link works. 301/302 are redirects – the link works but points somewhere else, so it's best to update it. 404 means not found, 410 means gone permanently, 403 means access is forbidden and 5xx codes are server errors.

How many pages can I scan?

You can scan up to 100 pages per check for free. Choose the number of pages next to the options under the search box. Every link and image found on those pages is checked.

Why is a working link shown as broken?

Some websites block automated checkers or return 403/429 errors to bots even though the page opens fine in a browser. If a link looks fine to you, open it manually to confirm.

How do the daily email alerts work?

Sign in with Google on the dashboard, add your website and pick a time. Every day at that time we open your pages (home page, links and sitemap) and check them. If a page can't be reached (404, server error, timeout) or has fewer than 50 words of main content, we email the Gmail address you signed in with. Fixed problems are cleared automatically, and you can mute pages that are meant to be short.

Is it really free? Do I need to sign up?

Yes, CheckBrokenLink.com is 100% free. The link checker needs no signup: just paste your URL and start checking. You only sign in with Google if you want the daily monitoring and email alerts.