HTTP Status Codes Directory & Guide
Searchable directory of all HTTP status codes (1xx-5xx) with RFC definitions, causes, and developer tips.
Continue
Server has received the request headers and client should proceed to send body.
Switching Protocols
Requester has asked the server to switch protocols and server agreed.
OK
Standard response for successful HTTP requests.
Created
Request fulfilled, resulting in the creation of a new resource.
Accepted
Request accepted for processing, but processing has not completed.
No Content
Server successfully fulfilled request and there is no additional content to send.
Moved Permanently
Resource has been assigned a new permanent URI.
Found (Temporary Redirect)
Resource resides temporarily under a different URI.
Not Modified
Resource has not been modified since the version specified by request headers.
Temporary Redirect
Target resource resides temporarily under a different URI; client must not change method.
Permanent Redirect
Target resource has been assigned a new permanent URI; client must not change method.
Bad Request
Server cannot or will not process the request due to client error (e.g. malformed syntax).
Unauthorized
Request has not been applied because it lacks valid authentication credentials.
Forbidden
Server understood request but refuses to authorize it.
Not Found
Server cannot find the requested resource.
Method Not Allowed
Request method is recognized by server but not supported by target resource.
Conflict
Request could not be processed because of conflict in request (e.g. duplicate email).
Unprocessable Entity
Server understands content type and syntax, but cannot process contained instructions.
Too Many Requests
User has sent too many requests in a given amount of time (rate limiting).
Internal Server Error
Server encountered an unexpected condition that prevented it from fulfilling request.
Bad Gateway
Server, while acting as a gateway or proxy, received invalid response from inbound server.
Service Unavailable
Server is not ready to handle request (overloaded or down for maintenance).
Gateway Timeout
Server, while acting as gateway, did not receive timely response from upstream server.
How to Use HTTP Status Codes Directory & Guide
Search Code
Type any code number (e.g. 404, 502) or keyword.
Filter Category
Browse by 1xx, 2xx, 3xx, 4xx, or 5xx.
Read Tips
Inspect description, causes, and practical debugging advice.
Key Features
Frequently Asked Questions
Everything you need to know about this tool and data privacy.
Related Tools
More tools in the same category you might find useful
JSON FormatterPopular
Prettify, format, indent, and minify JSON data with instant syntax error detection.
JSON Validator
Validate JSON syntax with detailed error pointers, character positions, and RFC 8259 compliance.
Base64 EncoderPopular
Encode plain text or binary files into Base64 format with UTF-8 support.