Build your AI Agent and let it work for your business 24/7 →

Bulk URL Status Checker

Check the HTTP status codes and redirect chains of up to 500 links at once. Find broken links, redirect chains and slow pages, then filter the results and export them as CSV.

  • 100% free
  • No sign-up
  • Runs in your browser

One per line, up to 500. Text with links mixed in works too.

Requests are sent from our server, not your browser, and only read the status and headers. Some sites block automated checks and answer 403 or 429 even though the page works for visitors.

Paste some links and press Check to see their status codes and redirects.

Why check status codes in bulk?

Links break quietly. Pages get moved or deleted, sites change domains, and old campaigns point to URLs that no longer exist. A bulk check after a site migration, before a newsletter goes out, or on the links in your bio and posts catches 404s and long redirect chains before your visitors do.

Reading the results

  • 200: the link works.
  • 301 or 308 in the chain: a permanent redirect. Fine once, but update the link to the final URL.
  • 302 or 307 in the chain: a temporary redirect. Check it's intended.
  • 404 or 410: the page is gone. Fix the link or redirect the old URL.
  • 403 or 429: the site refused or rate-limited the check. The page may still work in a browser.
  • 5xx or Error: the server failed or couldn't be reached. Recheck later before you act.

How the check works

Our server requests each URL with a 12 second timeout, follows up to five redirects and records every hop, then stops reading without downloading the body. Only public http and https addresses on the standard ports can be checked. Five links run at a time, so 500 links usually take a few minutes.

How it works

How to use it

  1. Step 1

    Paste your links

    Add up to 500 URLs, one per line. You can also paste text, a spreadsheet column or HTML: the tool pulls out every link and removes duplicates.

  2. Step 2

    Run the check

    Five links are checked at a time and results appear as they come in. Each one shows the final status code, every redirect hop, the final URL, the content type and the response time.

  3. Step 3

    Filter and export

    Filter by 2xx, 3xx, 4xx, 5xx, errors or redirects, copy the broken links, or download everything as a CSV.

FAQs

Frequently asked questions

Answers to common questions about the Bulk URL Status Checker.

2xx means the page loaded (200 OK). 3xx is a redirect to another URL; the tool follows it and shows where it ends. 4xx is a client error such as 404 Not Found or 410 Gone, which usually means a broken link. 5xx is a server error on the site's side. Errors are links that couldn't be reached at all, for example because the domain doesn't exist or the site timed out.

The check is made by our server, not your browser, so sites with bot protection or a firewall may refuse it with 403 Forbidden, and some limit how many requests they accept with 429 Too Many Requests. The page may be fine for real visitors. Recheck those links later, or open them yourself.

One redirect is normal, for example from http to https. Two or more in a row slow down visitors and crawlers, and Google stops following after about ten. The tool follows up to five hops and reports longer chains as an error, so update links to point straight at the final URL.

A 301 (or 308) is permanent and tells search engines to move ranking signals to the new URL. A 302 (or 307) is temporary, so search engines keep the old URL indexed. Use 301 for pages that have moved for good.

Each run checks up to 500 unique URLs so it stays quick and polite to the sites you're checking. Split a longer list into batches of 500 and export each batch as CSV.

No. It only reads the response status and headers for each URL and its redirects, then stops, so it works for any file type, including PDFs and images, and doesn't download the content.

More free tools

Try another tool

Fix the links, then automate the replies

Hypello sends the right link in an Instagram DM when someone comments a keyword, answers story replies and lets AI agents collect leads. Free plan with 1,000 DMs a month.