HTTP Status Code Reference

A quick developer cheat sheet for standard HTTP response status codes.

Back to all tools
200 OK2xx Success

Standard response for successful HTTP requests.

201 Created2xx Success

Request fulfilled and new resource created.

204 No Content2xx Success

Request processed with no content returned.

301 Moved Permanently3xx Redirection

Resource permanently assigned a new URI.

302 Found3xx Redirection

Resource temporarily resides under a different URI.

304 Not Modified3xx Redirection

Client has cached copy that is still valid.

400 Bad Request4xx Client Error

Malformed request syntax or invalid request message framing.

401 Unauthorized4xx Client Error

Authentication is required and has failed or not yet provided.

403 Forbidden4xx Client Error

Client credentials lack permission to access requested resource.

404 Not Found4xx Client Error

Server cannot find the requested resource.

405 Method Not Allowed4xx Client Error

Request HTTP method not supported for target resource.

409 Conflict4xx Client Error

Request conflicts with current state of the resource.

422 Unprocessable Content4xx Client Error

Request syntax valid but semantic errors prevent processing.

429 Too Many Requests4xx Client Error

Client has sent too many requests in a given amount of time (rate limit).

500 Internal Server Error5xx Server Error

Generic server error encountered when processing request.

502 Bad Gateway5xx Server Error

Server acting as gateway received invalid upstream response.

503 Service Unavailable5xx Server Error

Server currently unable to handle request due to overload or maintenance.

504 Gateway Timeout5xx Server Error

Upstream server did not send response in timely manner.

How it works

Step 01

Search or Filter

Type a number (e.g. 404) or select a category badge.

Step 02

Read Details

View code meaning, common causes, and specifications.

Frequently Asked Questions

401 Unauthorized means authentication is missing or invalid. 403 Forbidden means the identity is known, but access is refused.