🍱 Lunchbox Hands

HTTP Status Code Reference

Searchable list of HTTP status codes

A complete reference of HTTP status codes, color-coded by category. Search by code number, name, or description to quickly find what you need. Covers informational (1xx), success (2xx), redirection (3xx), client error (4xx), and server error (5xx) responses.

CodeNameDescription
100ContinueServer received request headers, client should proceed.
101Switching ProtocolsServer is switching protocols as requested.
200OKRequest succeeded.
201CreatedRequest succeeded, new resource created.
204No ContentRequest succeeded, no content to return.
206Partial ContentPartial resource returned (range request).
301Moved PermanentlyResource permanently moved to new URL.
302FoundResource temporarily at different URL.
304Not ModifiedResource not modified since last request.
307Temporary RedirectTemporary redirect, method preserved.
308Permanent RedirectPermanent redirect, method preserved.
400Bad RequestServer cannot process the request due to client error.
401UnauthorizedAuthentication required.
403ForbiddenServer refuses to fulfill the request.
404Not FoundResource not found.
405Method Not AllowedHTTP method not supported for this resource.
408Request TimeoutServer timed out waiting for the request.
409ConflictRequest conflicts with current state of resource.
410GoneResource permanently deleted.
413Payload Too LargeRequest entity exceeds server limits.
415Unsupported Media TypeMedia type not supported.
422Unprocessable EntityRequest well-formed but semantically invalid.
429Too Many RequestsRate limit exceeded.
500Internal Server ErrorGeneric server error.
502Bad GatewayInvalid response from upstream server.
503Service UnavailableServer temporarily unavailable.
504Gateway TimeoutUpstream server timed out.

Get weekly dev tools and tips