Broken Link Checker

Check a batch of URLs at once and find the dead ones.

0 URLs

Find dead links before your readers do

Links rot. Pages get deleted, domains expire, URLs change in a site redesign, and a link that worked when you published it quietly starts returning 404. A broken link checker visits a batch of URLs and tells you which ones still resolve and which are dead, so you can fix or replace them before visitors, customers, or search engines hit the error. This tool checks a whole list at once instead of clicking through links one by one.

Paste your URLs, one per line, and the checker requests each one and reports its HTTP status code along with a clear OK or broken result. A summary counts how many of the batch are broken. It is built for tidying up a blog post full of outbound references, auditing the links in an email or document before you send it, checking a list of campaign or product URLs, or spot-checking a sitemap export. Links that time out or cannot be reached are flagged distinctly from ones that load but return an error status, so you can tell a server hiccup from a genuine 404.

Because browsers cannot reliably request arbitrary other sites, the URLs are checked from Reslug servers rather than your browser. They are used only to run the check and are not stored.

How to check for broken links

  1. Paste your URLs

    Enter the links you want to check in the box, one URL per line. You can paste a list straight from a document or spreadsheet.

  2. Run the check

    Click Check links. Each URL is requested and followed to its final response so the status reflects where it lands.

  3. Read the results

    The Results table shows each URL with its status code and an OK or broken label, and a count of how many came back broken.

  4. Fix the broken ones

    Update or remove the links flagged broken or unreachable, then re-run the check to confirm they are resolved.

Frequently asked questions

What counts as a broken link?

A link is treated as broken when the server returns an error status, most commonly 404 Not Found or a 5xx server error, or when the URL cannot be reached at all because the host does not resolve or the request times out. Links that return a 2xx success status are marked OK.

How many URLs can I check at once?

You can check up to twenty-five URLs in a single batch. Paste more and the first twenty-five are checked; run another batch for the rest. The limit keeps each check fast and responsive.

Why is a link I know works reported as broken?

Some servers block automated requests, require a logged-in session, or rate-limit rapid checks, any of which can return an error or a timeout even though the page opens fine in your browser. The tool reports what the server returns; treat blocked or timed-out results as worth a manual look rather than definitely dead.

Does it check links on a whole page automatically?

No. This tool checks the specific URLs you paste in. To check every link on a page you would first extract the URLs, for example from a sitemap, and paste that list here.

Are the URLs I check stored?

No. The checks run on Reslug servers because a browser cannot reliably request other sites, and the URLs are used only to perform the check, not saved.

Never ship a dead link again.

Reslug short links stay alive even when the destination moves — repoint them in seconds instead of reprinting or re-sending.

Create a free account