HTTP Status Code Lookup – Complete 1xx–5xx Reference
Swiftly investigate exhaustive HTTP status algorithms navigating 1xx to 5xx tiers natively. Access meticulous developer contexts and standard resolutions.
1xx Informational
Switching Protocols
Upgrading to WebSocket/HTTP2
Processing
WebDAV is working on it
Early Hints
Start preloading these resources
2xx Success
OK
Everything worked!
Created
Resource created successfully
Accepted
Got it, processing in background
Non-Authoritative Info
Success, but data is from a proxy
No Content
Success, nothing to return
Partial Content
Here is your requested chunk (streaming/range)
3xx Redirects
Moved Permanently
Moved forever — update your bookmarks
Found
Temporarily at a different URL
Not Modified
Use the cached version, nothing changed
Temporary Redirect
Temporary redirect — keep the same method (POST stays POST)
Permanent Redirect
Permanent redirect — POST stays POST
4xx Client Errors
Bad Request
You sent something invalid
Unauthorized
Login required
Forbidden
You are not allowed here
Not Found
Nothing here — dead link or wrong URL
The requested resource could not be found but may be available in the future. Subsequent requests by the client are permissible.
Method Not Allowed
Wrong HTTP method (GET vs POST etc.)
Request Timeout
You took too long to send the request
Conflict
State conflict — usually a race condition
Gone
Resource permanently deleted
Unprocessable Entity
Validation failed — check your input fields
Too Many Requests
Rate limited — slow down
5xx Server Errors
Internal Server Error
Server crashed — not your fault
Not Implemented
Server doesn't know how to do this
Bad Gateway
Proxy got a bad response from upstream
Service Unavailable
Server is down or overloaded — try again later
Gateway Timeout
Upstream server timed out
Loop Detected
Infinite loop detected in the server
How to Use the HTTP Status Code Lookup
Search or Filter
Type a status code (e.g. 404) or keyword (e.g. 'redirect', 'rate limit') in the search box, or filter by category.
Click to Expand
Click any status code card to reveal the full description and context of when it is used.
Copy
Use the copy button on each card to copy the code or name directly to your clipboard.
Frequently Asked Questions
What is the difference between 401 and 403?
401 Unauthorized means authentication is required (login). 403 Forbidden means the server knows who you are, but won't let you in (permission issue).
When should I use 301 vs 302 redirect?
Use 301 (Moved Permanently) when a page has permanently moved — browsers and search engines update their records. Use 302 (Found) for temporary redirects that may change.
What causes a 502 Bad Gateway?
A 502 means a proxy/load balancer received an invalid response from an upstream server. Common when a backend app crashes or is unresponsive.
What does 429 Too Many Requests mean for APIs?
It means you've hit the rate limit of an API. Check the Retry-After header to know when to try again.
Is this list complete?
We cover all major RFC-standard codes. Some codes are WebDAV-specific or rarely used in practice, but labeled accordingly.
Embed / Link
https://tools.devriq.in/http-status-lookup/