HTTP Response Codes Reference Online

Use a browser-based reference to understand HTTP status codes, response classes, and what common server results usually mean in practice.

Setup
Status code triage
Search a code, filter by use case, then follow likely cause and next-step checks.
Advanced Options
Common confusion pairs:
Diagnostic Summary
Select a code to see likely causes, team ownership, and first debugging steps.
Ownership: select a status code for ownership hint.
HTTP Codes
  • 200    OK
  • 201    Created
  • 202    Accepted
  • 203    Non-Authoritative Information
  • 204    No Content
  • 205    Reset Content
  • 206    Partial Content
  • 207    Multi-Status
  • 208    Already Reported
  • 226    IM Used
  • 300    Multiple Choices
  • 301    Moved Permanently
  • 302    Found
  • 303    See Other
  • 304    Not Modified
  • 305    Use Proxy
  • 306    Unused
  • 307    Temporary Redirect
  • 308    Permanent Redirect
  • 400    Bad Request
  • 401    Unauthorized
  • 402    Payment Required
  • 403    Forbidden
  • 404    Not Found
  • 405    Method Not Allowed
  • 406    Not Acceptable
  • 407    Proxy Authentication Required
  • 408    Request Timeout
  • 409    Conflict
  • 410    Gone
  • 411    Length Required
  • 412    Precondition Required
  • 413    Request Entry Too Large
  • 414    Request-URI Too Long
  • 415    Unsupported Media Type
  • 416    Requested Range Not Satisfiable
  • 417    Expectation Failed
  • 418    I'm a teapot
  • 422    Unprocessable Entity
  • 423    Locked
  • 424    Failed Dependency
  • 425    Unordered Collection
  • 426    Upgrade Required
  • 428    Precondition Required
  • 429    Too Many Requests
  • 431    Request Header Fields Too Large
  • 444    No Response
  • 449    Retry With
  • 450    Blocked by Windows Parental Controls
  • 451    Unavailable For Legal Reasons
  • 499    Client Closed Request
  • 500    Internal Server Error
  • 501    Not Implemented
  • 502    Bad Gateway
  • 503    Service Unavailable
  • 504    Gateway Timeout
  • 505    HTTP Version Not Supported
  • 506    Variant Also Negotiates
  • 507    Insufficient Storage
  • 509    Bandwidth Limit Exceeded
  • 510    Not Extended
  • 511    Network Authentication Required
  • 520    Web server is returning an unknown error
  • 522    Connection timed out
  • 524    A timeout occurred

The difference between theory and practice is that in theory, there is no difference between theory and practice.

Richard Moore

CodersTool Categories