πŸ“Š

HTTP Status Codes

Complete reference for all HTTP response status codes. Search by code number or name.

1xx Informational 3 codes
100
Continue
Server received request headers, client should proceed.
101
Switching Protocols
Server agrees to switch protocols (e.g. to WebSocket).
102
Processing
Server is processing the request (WebDAV).
2xx Success 5 codes
200
OK
Standard success response for GET/POST.
201
Created
Resource was successfully created (POST/PUT).
202
Accepted
Request accepted but processing not complete.
204
No Content
Success with no response body (DELETE).
206
Partial Content
Partial resource returned (Range requests).
3xx Redirection 6 codes
301
Moved Permanently
Resource permanently moved to new URL. Browsers & crawlers follow.
302
Found
Temporary redirect. Browsers follow but keep original URL.
303
See Other
Redirect to different URL using GET (after POST).
304
Not Modified
Resource unchanged since last request β€” use cache.
307
Temporary Redirect
Same as 302 but method must not change.
308
Permanent Redirect
Same as 301 but method must not change.
4xx Client Errors 11 codes
400
Bad Request
Server cannot process due to malformed request syntax.
401
Unauthorized
Authentication required. Usually returns WWW-Authenticate header.
403
Forbidden
Server refuses access β€” authenticated but not authorized.
404
Not Found
Resource not found at this URL.
405
Method Not Allowed
HTTP method not supported for this endpoint (e.g. PUT on read-only).
408
Request Timeout
Server timed out waiting for the request.
409
Conflict
Request conflicts with current server state (e.g. duplicate).
410
Gone
Resource permanently deleted (stronger than 404).
413
Payload Too Large
Request body exceeds server limit.
422
Unprocessable Entity
Validation errors (common in REST APIs).
429
Too Many Requests
Rate limit exceeded. Check Retry-After header.
5xx Server Errors 7 codes
500
Internal Server Error
Generic server error β€” something went wrong.
501
Not Implemented
Server does not support the requested functionality.
502
Bad Gateway
Upstream server returned invalid response (proxy/CDN issue).
503
Service Unavailable
Server temporarily unable to handle requests (overload/maintenance).
504
Gateway Timeout
Upstream server did not respond in time.
507
Insufficient Storage
Server cannot store the representation (WebDAV).
508
Loop Detected
Infinite redirect loop detected (WebDAV).