HTTP Status Codes
Search and filter status codes
2xxSuccess
3xxRedirect
4xxClient Error
5xxServer Error
Showing 18 of 18 status codes
200
OK
The request has succeeded.
201
Created
The request has succeeded and a new resource has been created.
204
No Content
The request has succeeded but there is no content to send.
301
Moved Permanently
The URL of the requested resource has been changed permanently.
302
Found
The URI of requested resource has been changed temporarily.
304
Not Modified
Used for caching. The response has not been modified.
400
Bad Request
The server could not understand the request due to invalid syntax.
401
Unauthorized
Authentication is required to get the requested response.
403
Forbidden
The client does not have access rights to the content.
404
Not Found
The server can not find the requested resource.
405
Method Not Allowed
The request method is known by the server but has been disabled.
409
Conflict
The request conflicts with the current state of the server.
422
Unprocessable Entity
The request was well-formed but unable to be followed due to semantic errors.
429
Too Many Requests
The user has sent too many requests in a given amount of time.
500
Internal Server Error
The server has encountered a situation it doesn't know how to handle.
502
Bad Gateway
The server, while acting as a gateway, got an invalid response.
503
Service Unavailable
The server is not ready to handle the request.
504
Gateway Timeout
The server is acting as a gateway and cannot get a response in time.
Click any status code to view MDN documentation. HTTP status codes are grouped by first digit: 2xx (Success), 3xx (Redirection), 4xx (Client Error), 5xx (Server Error).
How to Use
Status Code Categories
2xxSuccess
Request succeeded3xxRedirect
Further action needed4xxClient Error
Bad request syntax5xxServer Error
Server failed to respondMost Common Codes
200OK
Standard success response301Moved Permanently
Permanent redirect404Not Found
Resource doesn't exist500Internal Server Error
Internal server problem429Too Many Requests
Rate limit exceededTip: HTTP status codes are grouped by their first digit. 2xx means success, 3xx means redirect, 4xx means client error, and 5xx means server error.