HTTP Status Code Reference
Look up any HTTP status code — 100 to 500-series — with a plain-English explanation, searchable instantly by number or keyword. Runs entirely in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Continue
The server has received the request headers and the client should proceed.
Switching Protocols
The requester has asked the server to switch protocols.
OK
The request succeeded.
Created
The request succeeded and a new resource was created.
Accepted
The request has been accepted for processing, but is not complete.
No Content
The server successfully processed the request, no content to return.
Moved Permanently
The resource has been moved permanently to a new URL.
Found
The resource resides temporarily under a different URL.
Not Modified
The cached version of the resource is still valid.
Temporary Redirect
The request should be repeated with another URL, keeping the method.
Permanent Redirect
The resource has moved permanently, keeping the method.
Bad Request
The server cannot process the request due to a client error.
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 supported for this resource.
Conflict
The request conflicts with the current state of the resource.
Gone
The resource is no longer available and will not be available again.
I'm a Teapot
An April Fools' joke status code from RFC 2324.
Unprocessable Entity
The request was well-formed but semantically incorrect.
Too Many Requests
The user has sent too many requests in a given time.
Internal Server Error
A generic server error occurred.
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 not ready to handle the request.
Gateway Timeout
The upstream server failed to send a request in time.
How it works
- Type a status code (like "404") or a keyword (like "not found") into the search box.
- The list filters instantly to codes whose number, name, or description matches.
- Each entry shows the code, its official name, and a plain-English explanation.
FAQ
What do the different colors mean?
Green is 2xx (success), blue is 3xx (redirection), amber is 4xx (client error), and red is 5xx (server error).
Does this cover every HTTP status code?
It covers the codes developers hit most often day to day. Rarely-used codes from niche RFCs are intentionally left out to keep the list scannable.
Is this data sent anywhere when I search?
No. The list is bundled into the page and filtered entirely in your browser as you type.
Can I use this offline?
Yes — once the page has loaded, searching and filtering work without a network connection.
How we compare
| Feature | Online Tool Store | httpstatuses.com | MDN reference |
|---|---|---|---|
| Instant in-page search | ✓ | ✗ | ✗ |
| No sign-up | ✓ | ✓ | ✓ |
| One page, no navigating between codes | ✓ | ✗ | ✗ |
If you just want to look a code up and get back to work, this reference keeps everything on one scrollable, searchable page instead of a click-through per code.