YourTools.
简体中文
Back to the catalog
Tools

HTTP status checker

Check the HTTP status code, redirect chain, response time and server of up to 20 URLs or domains at once.

Loading…

What you enter is sent to this site’s server, which looks it up or connects to it for you. Only public addresses can be checked; queries and results are not stored.

About this tool

Check the HTTP status code of up to 20 URLs or domains at once. Use it to find broken links that return 404, to confirm a site is up after a deployment, to verify 301 redirects after moving a site or switching to HTTPS, or to see which server software answers.

For each address you get the final status, every step of the redirect chain, the response time and the Server header, and the table can be exported as CSV. The checks are made by this site’s server: only public addresses on ports 80, 443, 8000, 8008, 8080, 8081, 8443 and 8888 can be checked, each URL gets up to 10 seconds, and queries and results are not stored.

How to use it

  1. Enter up to 20 URLs or domains, one per line. A domain without http:// or https:// is checked over HTTPS.
  2. Choose the “Method”: HEAD, the default, asks for headers only; GET sends an ordinary page request.
  3. Keep “Follow redirects” ticked to see the whole chain, or untick it to see only the first response.
  4. Select “Check status” and read the status, redirect chain, time and server of each row.
  5. Select “Export CSV” to save the results.

Common questions

Should I use HEAD or GET?

HEAD is quicker because the server sends no body, but some servers answer HEAD differently from GET, for example with 405 or 404. If a status looks wrong, check again with GET; the tool still reads only the headers and the first byte of the body.

How do I check that HTTP redirects to HTTPS?

Enter the address with http:// in front, such as http://example.com, and keep “Follow redirects” ticked. A bare domain is checked over HTTPS, so it would not show the HTTP step.

Why does a row show an error instead of a status?

Each URL is checked on its own, so one failure does not affect the others. Common causes are a name that does not resolve, a private or local address, a port outside the allowed list, no answer within 10 seconds, or more than 10 redirects.

Why do I see “Too many lookups”?

Each URL counts as one lookup. A visitor may make 40 lookups a minute and 1,000 a day across this site’s network tools, and one site accepts 60 checks a minute from all visitors together. Wait a minute and try again.

What does the CSV contain?

One row per URL with the status, final URL, number of redirects, total time in milliseconds, server and any error. It is saved as UTF-8 with a byte order mark, so spreadsheet apps such as Excel show Chinese and other non-English text correctly.