🌐 Web
HTTP Status Codes Cheat Sheet
HTTP status codes are grouped by their first digit: 2xx means success, 3xx means redirection, 4xx means a client error, and 5xx means a server error. This cheat sheet lists the most common codes in each group with plain-language meanings.
2xx — Success
The request succeeded
A new resource was created
Request accepted, processing not complete
Success, but no body to return
3xx — Redirection
Resource permanently moved to a new URL
Temporary redirect to another URL
Cached copy is still valid
Temporary redirect, keep the same method
Permanent redirect, keep the same method
4xx — Client Errors
The server couldn't understand the request
Authentication is required or failed
Authenticated, but not allowed
The resource doesn't exist
Request conflicts with current state
Rate limit exceeded
5xx — Server Errors
A generic server-side failure
Invalid response from an upstream server
Server overloaded or down for maintenance
Upstream server didn't respond in time