HTTP Status Codes

Searchable reference for all HTTP status codes with descriptions.

1xx Informational
100
Continue
Server received request headers; client should proceed.
101
Switching Protocols
Server is switching protocols as requested (e.g., WebSocket).
102
Processing
Server has received and is processing the request (WebDAV).
103
Early Hints
Preload resources while the server prepares a response.
2xx Success
200
OK
Standard success response.
201
Created
Resource was successfully created.
202
Accepted
Request accepted but not yet processed.
204
No Content
Success with no body (e.g., DELETE).
206
Partial Content
Partial resource — used with Range requests.
3xx Redirection
301
Moved Permanently
Resource permanently moved; update your links.
302
Found
Temporary redirect to a different URL.
304
Not Modified
Cached version is still valid.
307
Temporary Redirect
Redirect preserving HTTP method.
308
Permanent Redirect
Permanent redirect preserving HTTP method.
4xx Client Error
400
Bad Request
Server cannot process the malformed request.
401
Unauthorized
Authentication required.
403
Forbidden
Server refuses to authorize the request.
404
Not Found
Resource not found at this URL.
405
Method Not Allowed
HTTP method not supported for this endpoint.
408
Request Timeout
Server timed out waiting for the request.
409
Conflict
Request conflicts with current resource state.
410
Gone
Resource is permanently deleted.
413
Content Too Large
Request body exceeds server limits.
414
URI Too Long
URI is longer than the server can process.
415
Unsupported Media Type
Request payload format not supported.
422
Unprocessable Content
Well-formed but semantically incorrect (validation failed).
429
Too Many Requests
Rate limit exceeded — slow down.
451
Unavailable For Legal Reasons
Content blocked due to legal demand.
5xx Server Error
500
Internal Server Error
Generic server-side error.
501
Not Implemented
Server does not support the functionality.
502
Bad Gateway
Invalid response from upstream server.
503
Service Unavailable
Server is overloaded or down for maintenance.
504
Gateway Timeout
Upstream server failed to respond in time.
505
HTTP Version Not Supported
HTTP protocol version not supported.