HTTP Status Codes
Search and reference common HTTP status codes.
Continue
The server received the request headers and the client should proceed.
Switching Protocols
The server is switching protocols as requested by the client.
OK
The request succeeded.
Created
The request succeeded and a new resource was created.
Accepted
The request was accepted but not yet processed.
No Content
The request succeeded but there is no content to return.
Partial Content
The server is delivering only part of the resource (range request).
Moved Permanently
The resource has permanently moved to a new URL.
Found
The resource is temporarily located at a different URL.
Not Modified
The resource has not changed since the last request.
Temporary Redirect
The request should be repeated at another URL, keeping the method.
Permanent Redirect
The resource has permanently moved; repeat the request unchanged.
Bad Request
The server could not understand the request due to bad syntax.
Unauthorized
Authentication is required and has failed or not been provided.
Forbidden
The server understood the request but refuses to authorize it.
Not Found
The requested resource could not be found.
Method Not Allowed
The request method is not allowed for this resource.
Request Timeout
The server timed out waiting for the request.
Conflict
The request conflicts with the current state of the resource.
Gone
The resource is gone and will not be available again.
I'm a Teapot
The server refuses to brew coffee because it is a teapot.
Unprocessable Entity
The request was well-formed but had semantic errors.
Too Many Requests
The client has sent too many requests in a given time.
Internal Server Error
The server encountered an unexpected error.
Not Implemented
The server does not support the functionality required.
Bad Gateway
The server received an invalid response from an upstream server.
Service Unavailable
The server is temporarily unable to handle the request.
Gateway Timeout
The upstream server failed to respond in time.
A quick, searchable reference of the HTTP status codes you meet most often.
How to use
- Type a code number or name to filter.
- Read the meaning of each status.
- Use it as a quick reference while debugging.
Frequently asked questions
- What do the color groups mean?
- 1xx info, 2xx success, 3xx redirect, 4xx client error, 5xx server error.
- Is this every status code?
- It covers the most common codes you'll encounter in practice.