Skip to content

Free HTTP Status Code Lookup Developer Tool Online

Search HTTP status codes and understand their meanings with clear explanations, categories, and common use cases.

IN: Search query  ·  OUT: Status code details  ·  RUNS: 100% in your browser

200

OK Success

The request succeeded.

201

Created Success

The request succeeded and a new resource was created.

204

No Content Success

The request succeeded but there is no content to return.

301

Moved Permanently Redirect

The resource has been permanently moved to a new URL.

302

Found Redirect

The resource temporarily resides at a different URL.

304

Not Modified Redirect

The cached version of the resource is still valid.

400

Bad Request Client Error

The server could not understand the request due to invalid syntax.

401

Unauthorized Client Error

Authentication is required and has failed or not been provided.

403

Forbidden Client Error

The client does not have access rights to the content.

404

Not Found Client Error

The server can't find the requested resource.

405

Method Not Allowed Client Error

The request method is known but not supported by the target resource.

408

Request Timeout Client Error

The server timed out waiting for the request.

409

Conflict Client Error

The request conflicts with the current state of the server.

410

Gone Client Error

The resource requested is no longer available and will not be available again.

422

Unprocessable Entity Client Error

The request was well-formed but contains semantic errors.

429

Too Many Requests Client Error

The user has sent too many requests in a given time (rate limiting).

500

Internal Server Error Server Error

The server has encountered a situation it doesn't know how to handle.

501

Not Implemented Server Error

The request method is not supported by the server.

502

Bad Gateway Server Error

The server got an invalid response from an upstream server.

503

Service Unavailable Server Error

The server is not ready to handle the request, often due to maintenance or overload.

504

Gateway Timeout Server Error

The upstream server failed to send a request in time.

Frequently asked questions

What do the different HTTP status code ranges mean?+

2xx codes indicate success, 3xx indicate redirection, 4xx indicate a client-side error (something wrong with the request), and 5xx indicate a server-side error (something wrong on the server).

What's the difference between 401 and 403?+

401 Unauthorized means authentication is missing or invalid — the server doesn't know who you are; 403 Forbidden means the server knows who you are but you don't have permission to access that resource.

Why do I sometimes see 404 instead of 410?+

404 Not Found is used when a resource simply can't be located (and might come back), while 410 Gone explicitly signals that a resource used to exist but has been permanently removed. Many servers use 404 for both cases since it's simpler to implement.

What does a 429 status code mean for API usage?+

429 Too Many Requests means you've hit a rate limit — the API expects you to slow down and retry after a delay, often indicated by a Retry-After response header.

Is this list complete?+

It covers the most commonly encountered status codes in day-to-day web and API development. For the full official registry, IANA maintains the authoritative list of all registered HTTP status codes.

Does this tool make live requests to check a URL's status?+

No, this is a static reference lookup table searched entirely in your browser — it doesn't send any network requests or check a live URL's actual response.