Tools
PDF Tools 34
Image Tools 5
AI Writing 13
Text Tools 13
SEO and websites 22
YouTube and video 13
Calculators and converters 17
Developer Tools 13
Other tools 2
Scanner Blog
Language

HTTP Status Code and Redirect Checker

Check the HTTP response code of any URL (200, 301, 404, 500) and its response time.

Related tools

All tools in this group
Illustration of an address turned into an HTTP status code

Three digits that sum up your page's health

Every page a browser or search engine requests answers with a status code: 200 means all is well, 404 that the page does not exist, 500 that the server broke down. Visitors rarely see the code, but Google reads it and uses it to decide whether to index a page or drop it. Jood's HTTP status code and redirect checker tells you which code any address returns, with a short explanation.

How to use it

  1. Type the address in the "Website URL" box. If you leave out https://, the tool adds it.
  2. Click "Start Now".
  3. The "Status" appears: the code, its name and a sentence explaining it, then the "Final URL", the "Number of redirects" and the response time.

How the tool works

  • It first asks for the headers only, which is lighter. If the server answers 400, 403, 405 or 501, common replies to that kind of request, it tries again with a normal request.
  • It follows up to five redirects and shows each step in a table with its "Status code" and link, the last row being the page you land on. If an old address redirects to a working page, you will see 200 on the last row.
  • Past five redirects, a message tells you so. That is the classic sign of a loop, such as http sending you to https and back again.
  • If the site does not answer at all, the tool explains why: a domain that does not exist, a refused connection, a timeout or an SSL certificate problem.

To see the full headers of each response, such as Location or Cache-Control, test the address with the HTTP headers checker, which does not follow redirects.

The codes you will meet most

  • 200: the page works.
  • 301 and 308: moved permanently, which is what Google wants after you change addresses. 302 and 307: moved temporarily.
  • 403: the server refuses. A firewall blocking automated checks can be the reason, so try the page in your own browser.
  • 404 and 410: the page does not exist, and 410 means it was removed for good.
  • 429: too many requests in a short time.
  • 500, 502, 503 and 504: a problem on the server or on an intermediary in front of it. A 503 is the right code during maintenance.

Checks worth running

  • A page you deleted should answer 404 or 410, not 200 with a "not found" message, because Google treats that as an error.
  • After migrating a site, test a sample of old addresses and make sure they end up on a 200.

To find out quickly whether a site is down, use Is the Website Down Right Now?.

FAQ

404 تعني غير موجودة (قد تعود)، و410 تعني حُذفت عمداً ونهائياً.
Page تعرض رسالة «Not found» لكنها ترسل رمز 200، فيحتار محرك البحث في أمرها.
لا، هو Method الصحيحة لنقل Page، لكن تجنب سلاسل التحويل الطويلة.