ToolboxHub

๐Ÿ“‹HTTP Status Code Reference

Look up HTTP status codes with descriptions, categories, and use cases.

Share:
100
ContinueInformational

The server received the request headers and the client should proceed.

200
OKSuccess

The request was successful.

201
CreatedSuccess

A resource was successfully created.

204
No ContentSuccess

The request succeeded but there is no content to return.

301
Moved PermanentlyRedirect

The resource has been permanently moved to a new URL.

302
FoundRedirect

The resource temporarily resides at a different URL.

304
Not ModifiedRedirect

The resource has not changed since the last request.

400
Bad RequestClient Error

The server cannot process the request due to a client error.

401
UnauthorizedClient Error

Authentication is required and has failed or not been provided.

403
ForbiddenClient Error

The server understood the request but refuses to authorize it.

404
Not FoundClient Error

The requested resource could not be found.

405
Method Not AllowedClient Error

The HTTP method is not supported for this resource.

409
ConflictClient Error

The request conflicts with the current state of the resource.

422
Unprocessable EntityClient Error

The request was well-formed but semantically incorrect.

429
Too Many RequestsClient Error

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

500
Internal Server ErrorServer Error

The server encountered an unexpected condition.

502
Bad GatewayServer Error

The server received an invalid response from an upstream server.

503
Service UnavailableServer Error

The server is temporarily unavailable.

504
Gateway TimeoutServer Error

The upstream server failed to respond in time.

About HTTP Status Code Reference

Browse and search a comprehensive reference of HTTP status codes organized by category. Each code includes its name, category (1xxโ€“5xx), and a clear description of what it means and when it is used. Filter by category or search by code number or name.

How to Use HTTP Status Code Reference

  1. 1

    Search or browse

    Type a code number or name, or filter by category to find what you need.

  2. 2

    Read the description

    Each entry explains what the code means and when it is returned.

  3. 3

    Apply to your project

    Use the information to correctly implement or interpret HTTP responses.

Common Use Cases

  • Quickly looking up unfamiliar HTTP response codes
  • Choosing the correct status code for API responses
  • Debugging web application HTTP errors
  • Learning HTTP protocol for web development

Frequently Asked Questions

What are the HTTP status code categories?
1xx = Informational, 2xx = Success, 3xx = Redirection, 4xx = Client Error, 5xx = Server Error.
What is the difference between 401 and 403?
401 Unauthorized means authentication is required or failed. 403 Forbidden means the server understood the request but refuses to authorize it โ€” authentication would not help.

Related Tools