HTTP Status Code Lookup
Fast reference library for 1xx, 2xx, 3xx, 4xx, and 5xx HTTP response status codes with explanations and use cases.
Continue
The server has received the request headers and the client should proceed to send the request body.
Switching Protocols
The requester has asked the server to switch protocols and the server has agreed to do so.
Early Hints
Used to return headers before the final HTTP message to allow preloading critical assets.
OK
The request has succeeded. The information returned with the response depends on the method used.
Created
The request has been fulfilled, resulting in the creation of a new resource.
Accepted
The request has been accepted for processing, but the processing has not been completed.
No Content
The server has successfully fulfilled the request and there is no additional content to send in the response payload.
Partial Content
The server is delivering only part of the resource due to a Range header sent by the client.
Moved Permanently
The target resource has been assigned a new permanent URI and any future references should use one of the returned URIs.
Found (Temporary Redirect)
The target resource resides temporarily under a different URI. Browsers often incorrectly change POST to GET.
Not Modified
Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match.
Temporary Redirect
The target resource resides temporarily under a different URI and the user agent MUST NOT change the request method.
Permanent Redirect
The target resource has been assigned a new permanent URI and the request method MUST NOT change.
Bad Request
The server cannot or will not process the request due to something perceived to be a client error (e.g. malformed syntax, invalid framing).
Unauthorized
The request has not been applied because it lacks valid authentication credentials for the target resource.
Forbidden
The server understood the request but refuses to authorize it. Unlike 401, re-authenticating will not help if permissions are lacking.
Not Found
The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Method Not Allowed
The method received in the request-line is known by the server but not supported by the target resource.
Request Timeout
The server did not receive a complete request message within the time that it was prepared to wait.
Conflict
The request could not be completed due to a conflict with the current state of the target resource.
Gone
The target resource is no longer available at the origin server and no forwarding address is known.
Payload Too Large
The server is refusing to process a request because the request payload is larger than the server is willing or able to process.
Unsupported Media Type
The origin server is refusing to service the request because the payload format is in an unsupported format.
Unprocessable Content
The server understands the content type of the request entity, and the syntax is correct, but was unable to process the contained instructions.
Too Many Requests
The user has sent too many requests in a given amount of time (rate limiting).
Internal Server Error
The server encountered an unexpected condition that prevented it from fulfilling the request.
Not Implemented
The server does not support the functionality required to fulfill the request.
Bad Gateway
The server, while acting as a gateway or proxy, received an invalid response from an inbound server it accessed.
Service Unavailable
The server is currently unable to handle the request due to temporary overloading or maintenance of the server.
Gateway Timeout
The server, while acting as a gateway or proxy, did not receive a timely response from an upstream server.
How to Use HTTP Status Code Lookup
Search by Number or Keyword
Enter any status number (e.g. 404, 502) or keywords like 'unauthorized', 'gateway', or 'conflict'.
Filter by Status Class
Click category pills (2xx Success, 4xx Client Error, 5xx Server Error) to view specific ranges.
Inspect Specs & Use Cases
Review typical real-world developer scenarios and official RFC standards for each status.
Key Capabilities
RFC 9110 Compliant
Direct references to the latest HTTP standard specifications.
Visual Color Coding
Clear visual hierarchy distinguishing success, redirects, and error codes.
Instant Search
Blazing fast client-side indexing finds relevant codes on the first keystroke.
Developer Scenarios
Contains practical guidance for API design and error handling.
Related Tools
Frequently used companion utilities for this workflow
MIME Type Reference & Lookup
Search 200+ standard MIME types and file extensions with category filtering and Content-Type header reference.
Dev Utilities
JSON Formatter, URL Encoder/Decoder, Hash MD5/SHA256, and Regex suite.
JSON ↔ CSV Converter
Bidirectional converter between JSON arrays and CSV tables. Supports RFC 4180 compliance, file uploads, and downloads.
Base64 Encoder / Decoder
Encode and decode text and files into Base64 format. Full UTF-8 multi-byte support, URL-safe mode, and file uploads.