Bulk URL HTTP Status Checker

Status Codes, Headers, Redirect Chains

Paste up to 100 URLs and see exactly what each one returns — status codes, response headers, and the full redirect chain hop by hop.

Free, no account. Pick from 30+ user agents (including AI crawlers). Filter results, copy URLs, and export to CSV.

0 / 100 URLs entered (max 100 per check)

Lower if you get 429 Too Many Requests errors

What the Status Codes Mean

Every HTTP response falls into one of these groups. The tool colours each badge by group so problems jump out.

2xx

Success. Request succeeded. 200 OK is the standard healthy response.

3xx

Redirect. Moved. 301 is permanent (passes link equity), 302/307 are temporary.

4xx

Client error. Request is invalid or the page doesn't exist. 404 is the most common.

5xx

Server error. Server failed to handle the request. 500, 502, 503 are typical.

0

Transport error. DNS failure, TLS error, timeout, or refused connection — no HTTP response at all.

Try It With These Examples

Click Load examples in the tool above to pre-fill the textarea with these three URLs.

200 OK

https://serp.tools/

A healthy page. Single hop, status 200, no redirect.

301 → 200

https://www.serp.tools/

A canonical redirect. The www variant 301-redirects to the apex domain and resolves cleanly.

404 Not Found

https://serp.tools/idonotexist

A missing page. The server responds, but the resource doesn't exist at that URL.

When This Tool Is Useful

After a site migration. Verify every old URL returns the right status code and lands at the right destination.

Crawl-budget audits. Find redirect chains (A→B→C) and collapse them to single-hop redirects.

Pre-launch QA. Confirm key URLs return 200 and redirects send the right status codes before going live.

Post-deploy regression checks. Run a known URL list after each deploy to catch routing breakages immediately.

AI-crawler debugging. Test how GPTBot, ClaudeBot, or PerplexityBot see your URL — useful for AI-search visibility. For a single URL across 20+ AI bots at once, use the AI Bot Access Tester.

About Redirect Chains

A redirect chain happens when one redirect leads to another before reaching the final URL — for example http://example.com → https://example.com → https://www.example.com/page/. Each hop adds 50–150ms of latency and wastes crawl budget. This tool reveals every hop so you can spot and collapse them.

Have an old→new redirect map to verify?

This tool tells you what a URL does. To confirm a URL does exactly what you planned — right destination, right status code — use the Bulk Redirect Checker. Upload your migration spreadsheet and get a row-by-row pass/fail verdict for every redirect.

Related tools in your workflow:

Frequently Asked Questions

Why does the tool show a different status code than my browser?

The most common cause is user-agent detection — the server returns a different response to bots than to browsers. Try switching the user agent to "Your Browser" to simulate a real visitor. Cookies and session state can also matter; pages requiring login will return a different status without an authenticated session.

What does a status code of 0 mean?

A code of 0 is a transport-level failure — the tool could not establish a connection at all. This happens when a domain doesn't exist (DNS failure), the SSL certificate is invalid, the connection times out, or the server actively refuses the connection. It is different from a 4xx or 5xx, which requires a successful connection.

Why do some URLs show 503 in the tool but work fine in my browser?

503 Service Unavailable is often returned to bot user agents by CDN services (Cloudflare, Fastly, Akamai) with bot protection enabled. Try switching the user agent to "Your Browser" or "Googlebot" to determine whether the 503 is bot-blocking or a genuine server issue.

How does the parallel requests setting affect results?

It controls how many URLs are fetched simultaneously. Higher values are faster but send more concurrent requests to the same server. If you see 429 Too Many Requests errors, drop it to 5–10 and retry.

What's the difference between this and the Bulk Redirect Checker?

This tool is for discovery — paste a URL list and see what each one does. The Bulk Redirect Checker is for validation — you already have an old→new redirect map and want to confirm every redirect lands at the expected destination with the expected status code.

How many URLs can I check at once?

Up to 100 URLs per check. For larger lists, run them in batches of 100, or use a desktop crawler like Screaming Frog for site-wide audits.

Free account unlocks more

Now (no account)

  • AI calls: 3 per session
  • Tool result history: Not saved
  • Referral bonus AI calls:
  • Early access to new tools:

Free account

  • AI calls: 10 per day
  • Tool result history: Last 30 days
  • Referral bonus AI calls: +50 on referral
  • Early access to new tools: Newsletter updates
Create free account →