Brenton Cleeland

HTTP Status Codes

  • 400 Bad Request (rfc, mdn)
  • 401 Unauthorized (rfc, mdn)
  • 402 Payment Required (rfc, mdn)
  • 403 Forbidden (rfc, mdn)
  • 404 Not Found (rfc, mdn)
  • 405 Method Not Allowed (rfc, mdn)
  • 406 Not Acceptable (rfc, mdn)
  • 407 Proxy Authentication Required (rfc, mdn)
  • 408 Request Timeout (rfc, mdn)
  • 409 Conflict (rfc, mdn)
  • 410 Gone (rfc, mdn)
  • 411 Length Required (rfc, mdn)
  • 412 Precondition Failed (rfc, mdn)
  • 413 Payload Too Large (rfc, mdn)
  • 414 URI Too Long (rfc, mdn)
  • 415 Unsupported Media Type (rfc, mdn)
  • 416 Range Not Satisfiable (rfc, mdn)
  • 417 Expectation Failed (rfc, mdn)
  • 418 I'm a teapot (rfc, mdn)
  • 422 Unprocessable Entity (rfc, mdn)
  • 425 Too Early (rfc, mdn)
  • 426 Upgrade Required (rfc, mdn)
  • 428 Precondition Required (rfc, mdn)
  • 429 Too Many Requests (rfc, mdn)
  • 431 Request Header Fields Too Large (rfc, mdn)
  • 451 Unavailable For Legal Reasons (rfc, mdn)
  • 500 Internal Server Error (rfc, mdn)
  • 501 Not Implemented (rfc, mdn)
  • 502 Bad Gateway (rfc, mdn)
  • 503 Service Unavailable (rfc, mdn)
  • 504 Gateway Timeout (rfc, mdn)
  • 505 HTTP Version Not Supported (rfc, mdn)
  • 506 Variant Also Negotiates (rfc, mdn)
  • 507 Insufficient Storage (rfc, mdn)
  • 508 Loop Detected (rfc, mdn)
  • 510 Not Extended (rfc, mdn)
  • 511 Network Authentication Required (rfc, mdn)

This post is generated and posted here by a Github action on the sesh/post-httpstatuscodes repository. Pull requests more than welcome to add new status codes or links.

Heavily inspired by httpstatuses.com being redirected to WebFX instead of showing a completely ad-free list of HTTP Status Codes.

Content is released into the public domain with the Unlicense.