Loads the public example.com URL. Run the check when you are ready.

One page only. Server-returned HTML, no JavaScript execution.

  • Up to 200 links
  • Live HTTP status
  • Nothing saved

The indie shelf

More small tools, ready now.

This tool stays focused on one job. Other tools by turushan are ready for the next small task.

Free for indies. No catch.

Straight answers about IndieBrokenLinks: what the result means, what to do with it, and why there is no catch.

No asterisks hiding down here

What does could not verify mean?

The destination answered, but not with a number that proves anything. A 403 or 429 usually means the site blocks or rate-limits automated requests. A 500 or 503 means the server had a bad moment. No answer within eight seconds, more than four redirects, or a hostname that resolves to a private address lands here too. None of these say the page is gone. Open the link in your browser and look. If it works there, leave it and check again later.

Does one check cover my whole site?

No. One check reads one page, up to 1 MB of the HTML the server returns, and checks the first 200 unique web links in page order. It does not run the page's JavaScript, so a link a script inserts later is not seen, and it does not follow links to the pages they lead to. Check the pages that matter one at a time, starting with the home page and the pages visitors land on.

Is it really free?

Yes. No account, no card, no premium plan, no upgrade nag, no hidden paywall. IndieBrokenLinks is free, all of it.

What happens to what I check?

There is no public lookup history. A network check sends the public input needed for that check to its named source. Local file tools process file contents in your browser. Analytics is currently off, so no visit or job data is sent to a tracker. Anything the tool saves for you stays in your browser.