Skip to content
URL ManagementFree · no sign-up

URL Status Checker

What HTTP status code does this URL return? Paste a link to get the code, its meaning in plain English, the response time and the final URL.

Zurl’s server makes the request for you. URLs are not logged; results are cached briefly.

How to use the URL Status Checker

  1. Step 1: Paste the URL.

  2. Step 2: Select Get status.

  3. Step 3: Read the HTTP status code and its plain-English meaning.

Common HTTP status codes

Every HTTP response starts with a three-digit code. The first digit is the family: 2xx success, 3xx redirect, 4xx a problem with the request, 5xx a problem on the server.

Common HTTP status codes and their meaning
CodeMeaning
200OK. The request succeeded and the page was returned.
301Moved Permanently. The URL has permanently moved. Search engines transfer ranking to the new URL.
302Found. The URL temporarily redirects elsewhere. The original URL should keep being used.
307Temporary Redirect. Temporary redirect that preserves the request method.
308Permanent Redirect. Permanent redirect that preserves the request method.
400Bad Request. The server could not understand the request.
401Unauthorized. Authentication is required to access this URL.
403Forbidden. The server refused access. It may block automated requests or require permission.
404Not Found. No page exists at this URL.
410Gone. The page was deliberately and permanently removed.
429Too Many Requests. The server is rate limiting requests. Try again later.
500Internal Server Error. The server hit an unexpected error.
502Bad Gateway. A gateway or proxy got an invalid response from the upstream server.
503Service Unavailable. The server is overloaded or down for maintenance.
504Gateway Timeout. A gateway or proxy timed out waiting for the upstream server.

Status codes and SEO

Search engines treat codes as instructions. 301 and 308 pass ranking signals to the new URL; 302 and 307 keep them with the old one. A 404 or 410 eventually removes a page from the index, while repeated 5xx errors slow crawling for the whole site. When auditing redirects, use the redirect checker to see the code of every hop, not only the last.

Frequently asked questions

Which status code does this report?
The status of the final response after redirects have been followed. If a URL returns 301 and then 200, the page status is 200 — and the redirect count tells you there was a hop on the way. The redirect checker shows the code of every hop.
What is the difference between 301 and 302?
301 Moved Permanently tells browsers and search engines that the old URL is gone for good and ranking should move to the new one. 302 Found is temporary: the original URL is expected to come back. Using 302 for a permanent move is a common SEO mistake.
Why do I get 403 here but 200 in my browser?
Many sites and CDNs block requests that do not come from a full browser, or that come from cloud data centres. A 403 in this tool can mean the page is fine for people but closed to automated clients.
What does 429 Too Many Requests mean?
The server is rate limiting. It may be protecting itself from load, or it may have seen too many requests from the same network. Try again later.
Is a 200 response proof the page is working?
Not always. Some sites return 200 for error pages (“soft 404s”), and a 200 says nothing about safety. It does mean the server answered successfully.
↑↓ to move↵ to open⌘K anywhere