HTTP Status Codes

NewDeveloper

A quick reference for the most common HTTP status codes from 100 to 511. Search by number or name, or browse by class: informational, success, redirect, client error and server error.

1xx · Informational

  • 100Continue
  • 101Switching Protocols
  • 102Processing
  • 103Early Hints

2xx · Success

  • 200OK
  • 201Created
  • 202Accepted
  • 203Non-Authoritative Information
  • 204No Content
  • 205Reset Content
  • 206Partial Content
  • 207Multi-Status
  • 208Already Reported
  • 226IM Used

3xx · Redirect

  • 300Multiple Choices
  • 301Moved Permanently
  • 302Found
  • 303See Other
  • 304Not Modified
  • 307Temporary Redirect
  • 308Permanent Redirect

4xx · Client error

  • 400Bad Request
  • 401Unauthorized
  • 402Payment Required
  • 403Forbidden
  • 404Not Found
  • 405Method Not Allowed
  • 406Not Acceptable
  • 407Proxy Authentication Required
  • 408Request Timeout
  • 409Conflict
  • 410Gone
  • 411Length Required
  • 412Precondition Failed
  • 413Payload Too Large
  • 414URI Too Long
  • 415Unsupported Media Type
  • 416Range Not Satisfiable
  • 417Expectation Failed
  • 418I'm a Teapot
  • 422Unprocessable Entity
  • 425Too Early
  • 426Upgrade Required
  • 429Too Many Requests
  • 431Request Header Fields Too Large
  • 451Unavailable For Legal Reasons

5xx · Server error

  • 500Internal Server Error
  • 501Not Implemented
  • 502Bad Gateway
  • 503Service Unavailable
  • 504Gateway Timeout
  • 505HTTP Version Not Supported
  • 506Variant Also Negotiates
  • 507Insufficient Storage
  • 508Loop Detected
  • 510Not Extended
  • 511Network Authentication Required

Codes in the 4xx range mean a client mistake, while 5xx codes mean the server failed to fulfill the request.

How do HTTP status codes work?

Every web request ends with a three-digit status code from the server. The first digit shows the class: 1xx informational, 2xx success, 3xx redirect, 4xx client error and 5xx server error. Knowing the code tells you exactly what went wrong.

Which codes matter most day to day?

404 means a page was not found, 403 means access is denied and 301 is a permanent redirect. On the server side, 500 is a general internal error while 503 usually means the service is temporarily unavailable.

Frequently Asked Questions

Similar tools

View all tools

Popular tools

View all tools

Want to share what you created? Try linklyhub.com for a short, clean link.