Skip to main content
DEVELOPER PROTOCOL REFERENCE

HTTP Status Codes Directory

Quickly identify response codes, understand why errors happen, and find exact solutions for your API and web application development.

1xx1xx Informational

Request received, continuing process.

2xx2xx Success

The action was successfully received, understood, and accepted.

3xx3xx Redirection

Further action must be taken to complete the request.

4xx4xx Client Error

The request contains bad syntax or cannot be fulfilled.

5xx5xx Server Error

The server failed to fulfill an apparently valid request.

Frequently Asked Questions

What is an HTTP status code?
An HTTP status code is a three-digit integer returned by a web server to indicate the result of a client request. The first digit defines the class of response, ranging from 1xx (Informational) to 5xx (Server Error).
What is the difference between 401 Unauthorized and 403 Forbidden?
401 Unauthorized means authentication is missing or invalid (the server does not know who you are). 403 Forbidden means the server knows who you are, but you lack permission to access the resource.
Which HTTP status codes are best for SEO redirects?
Use 301 Moved Permanently for permanent URL migrations so search engines pass link equity to the new destination. Use 302 Found or 307 Temporary Redirect for short-term redirects.