Rudra Analyzer

Free broken link checker

Open your page in a real Chrome browser, test the links on it that lead to other pages of your own website, and catch JavaScript errors that happen while the page loads.

Enter one page, for example https://yourwebsite.com or https://yourwebsite.com/pricing.

What this tool checks

  • Links to your own pages

    Links that point to the same site as the page you enter — same protocol and same domain. Links to other websites and to subdomains are not tested.

  • Up to 12 links per check

    The first 12 unique internal links on the page, in page order. Email, phone and javascript: links are skipped, and #section links count as the page they belong to.

  • Broken means an error or no answer

    A link is broken when it returns an HTTP error (400 or higher, such as 404 Not Found or 500 Server Error) or doesn't answer within 8 seconds.

  • JavaScript errors

    Uncaught errors thrown while the page loads, which often mean a menu, form or slider doesn't work.

  • Console errors

    Errors the page logs to the browser console, including files that failed to load.

  • Forms

    How many forms the page has. We count them but never submit them.

How the check works

We load the page in headless Chromium, wait for it to finish loading, and collect the links from the page as the browser sees it — so links added by JavaScript are included. Each link is then requested (a quick HEAD request, falling back to GET when a server doesn't allow HEAD).

The score starts at 100. Each broken link costs 10 points (at most 40), each uncaught JavaScript error 10 (at most 30), and each console error 5 (at most 20).

This is a quick check of one page. To check links across many pages, create a free account and run a site scan, which follows links from page to page.

Common problems we find

  • Pages that were moved or deleted

    Old blog posts, discontinued products or renamed pages that still have links pointing to them.

  • Typos in links

    A missing letter or an extra slash in a hand-typed link.

  • Links left over from a redesign

    Old URL structures or links to a staging copy of the site.

  • Server errors

    Pages that return a 500 error because of a broken plugin or template.

  • JavaScript that breaks on load

    A missing library, a script loaded in the wrong order, or code that expects an element that isn't on this page.

  • Files that fail to load

    Images, fonts or scripts that return 404, logged as console errors.

How to fix them

  1. Update or remove the link

    If the page moved, change the link to its new address. If it's gone for good, remove the link or point it to the closest useful page.

  2. Redirect old addresses

    Set up a permanent (301) redirect from the old URL to the new one so bookmarks and links from other sites keep working too.

  3. Fix JavaScript errors from the top

    Open the page, then your browser's developer tools (F12) and the Console tab. The first error often causes the rest, so fix that one first.

  4. Re-check after publishing

    Run the check again after changes, and after moving or deleting pages.

Frequently asked questions

Does it check links to other websites?

No. It only tests links to other pages of the same site as the page you enter. Links to other domains — and to your own subdomains — are not checked.

Why only 12 links?

It keeps the free check fast: each link is a separate request. If your page has more internal links, only the first 12 unique ones are tested. A site scan with a free account covers more pages and links.

A link is reported as broken, but it works in my browser. Why?

Some servers block automated visitors, require you to be signed in, or rate-limit requests, and return an error such as 403 or 429 to our checker. If the page works for real visitors, you can ignore it — or ask your host to allow the check.

Does it submit my forms or click buttons?

No. It only loads the page and requests the links. Forms are counted, never submitted, so nothing is sent or changed on your site.

Why do console errors lower the score?

They often point to something that doesn't work for visitors, like a failed script or a missing image. They cost less than broken links or uncaught errors.

Helpful guides

Related free tools

Rather have someone fix it for you?

These checks are free and so are the guides. If you'd prefer a person to make the changes, our team offers paid help.