- Free, no sign-up
- Up to 10 URLs at once
- Full redirect chains
Free Bulk HTTP Status Checker
Check the status code, full redirect chain and response headers of up to 10 URLs at once. Find 404s and redirect problems in seconds, no sign-up.
0.0 0 ratings
Each URL gets its status code, every redirect hop, the total response time and the response headers.
How useful was this tool?
Be the first to rate it.
Why bulk
Why check your URLs in bulk
Checking one URL at a time is fine until you have a sitemap full of them. After a migration, a redesign or a big content clean-up, you need to know which pages actually broke, not click through fifty links one by one.
This checker takes up to 10 URLs in a single pass and shows the status code, the redirect chain and the headers for each, so you can audit a whole batch in seconds instead of minutes.
Also calledBulk URL checkerBulk 404 checkerBulk link checkerRedirect checker
How to use it
Check status codes in three steps
Paste your URLs
One per line, up to 10 at a time. http:// and https:// both work; if you leave the scheme off we use https://.
Click Check Status
We request every URL like a browser would, follow each redirect to the end and record the response.
Read the cards
A green stripe means 2xx, purple means it redirects, red means an error. Open a card for the redirect chain and the headers.
Built forSite migrationsSEO auditsRedirect clean-upsAgencies and freelancersDevelopers
What it checks
What the status checker shows you
One card per URL, with everything you need to tell a working page from a broken one.
Final status code
The code the last response returned, with its name: 200 OK, 301 Moved Permanently, 404 Not Found and so on.
Full redirect chain
Every hop from the URL you typed to the page that finally answers, with the URL and status code of each step, not just the final destination.
Total response time
How long the whole request took in milliseconds, redirects included. Time is measured for the request as a whole, not for each hop separately.
Content type
Whether the URL serves an HTML page, an image, a PDF or something else.
Response headers
All headers of the final response, such as cache-control, server and x-robots-tag, one click away.
Bulk in one go
Ten URLs per check, with a summary of how many are OK, redirect or fail.
Reading the results
What each status code means
The first digit tells you who is responsible. Here is what to do about each group.
2xx: success
The page loads. 200 is what you want for every URL you link to and list in your sitemap.
3xx: redirect
Use 301 or 308 for moves that are permanent, 302 or 307 only for short-term ones. Point internal links straight at the final URL.
4xx: client error
404 means the page is gone: restore it or 301 it to the closest match. 403 means the server refuses access, often a firewall or bot filter.
5xx: server error
Something broke on the server, not in the URL. Check your error logs, plugins and hosting limits, then test again.
Cheat sheet
HTTP status codes, quick reference
The codes you will meet most often, what they mean and whether you need to act.
| Code | Name | What it means | What to do |
|---|---|---|---|
| 2xx | Success | The page loaded fine. | Nothing. |
| 200 | OK | The server returned the page. | This is what every linked URL should return. |
| 3xx | Redirect | The page has moved elsewhere. | Check it goes to the right place in one hop. |
| 301 / 308 | Moved Permanently / Permanent Redirect | The move is for good. Search engines pass signals to the new URL. | Update internal links to the new URL. |
| 302 / 307 | Found / Temporary Redirect | The move is short-term. The old URL stays indexed. | Switch to 301 if the move is permanent. |
| 304 | Not Modified | The cached copy is still fresh. | Nothing, this is normal caching. |
| 4xx | Client error | The URL is broken or blocked. | Fix the link or the page. |
| 404 | Not Found | No page lives at this URL. | Restore it, or 301 it to the closest match. |
| 410 | Gone | The page was removed on purpose. | Fine if intended; remove links to it. |
| 403 | Forbidden | The server refuses access. | Check firewall, bot filter or permissions. |
| 429 | Too Many Requests | The server is rate limiting. | Wait and test again. |
| 5xx | Server error | Something broke on the server side. | Check logs and hosting, then retest. |
| 500 / 502 / 503 | Internal Error / Bad Gateway / Unavailable | A crash, a failing upstream server, or maintenance or overload. | Look at error logs, plugins and hosting limits. |
Common mistakes and fixes
Redirect problems we see most
These are easy to miss by clicking around, and easy to spot in a redirect chain.
Long redirect chains
http → https → www → trailing slash is three hops before the page loads. Redirect the first URL straight to the final one.
Redirect loops
Two rules sending visitors back and forth end in "Too many redirects". Usually a plugin and a server rule fighting over https or www.
Temporary instead of permanent
A 302 for a page that moved for good tells search engines to keep the old URL. Switch it to a 301.
Everything to the homepage
Sending every old URL to the homepage looks like a soft 404 to Google. Redirect each one to its closest new page.
FAQ
Frequently asked questions
Is this HTTP status checker free?
Yes, with no sign-up and no daily cap. You can check up to 10 URLs in each request. A fair-use limit of 10 checks a minute and 100 an hour keeps it fast for everyone.
Can I use it to find 404 errors in bulk?
Yes. Paste up to 10 URLs and every 404 gets a red stripe and a note, so broken links stand out at a glance.
Does it show the whole redirect chain?
Yes. Each hop is listed with its URL and status code, so you can see exactly how a URL gets from start to finish and spot chains that are too long (we add a warning at 3 or more redirects). Response time is measured for the request as a whole, not per hop.
Does it check both HTTP and HTTPS?
Yes. Type http:// to test the insecure version, for example to confirm it redirects to https://. Without a scheme we use https://.
How many redirects does it follow?
Up to 5. A URL that redirects more often than that, or loops, is reported as "Too many redirects".
Why do I get a 403 here when the page opens in my browser?
Some firewalls and security plugins block automated requests. Our checker identifies itself as DigitalTreedToolsBot, so a 403 often means your site is blocking bots, which can affect search crawlers too.
Can I check more than 10 URLs?
Not in one go: the limit keeps checks fast. Run several batches, or use a dedicated crawler such as Screaming Frog for a full-site audit.
Do you store the URLs I check?
No. A result is kept for a few minutes so repeat checks are fast, then it is gone.
Keep going
More free SEO tools
A 200 status is the start. These checks make sure the page is also indexable, secure and fast.
- Robots.txt Tester: check that crawlers are allowed to reach the URL.
- SSL Checker: confirm the HTTPS certificate is valid and not about to expire.
- Noindex Tag Checker: make sure a page that loads is not hidden from Google.
- Website Speed Test: see how fast the page loads and what slows it down.
- Schema Markup Validator: check your structured data for errors.
- Meta Tag Analyzer: preview the page in Google and on social media.
Did this tool help you?
Tap a star. It takes a second, no sign-up.
–
0.0 0 ratingsNo ratings yet.
Find broken links before Google does
A batch of dead links quietly hurts your SEO. Paste up to 10 URLs and see every status code and redirect in seconds. Free.