HTTP Status Codes
A searchable reference of HTTP status codes and meanings.
● runs in your browser100
Continue · Informational
Request received, continue sending the body.
101
Switching Protocols · Informational
Server is switching protocols as requested.
200
OK · Success
Standard success response.
201
Created · Success
Request succeeded and a new resource was created.
202
Accepted · Success
Accepted for processing but not completed.
204
No Content · Success
Success, but no body to return.
206
Partial Content · Success
Partial resource delivered (range requests).
301
Moved Permanently · Redirection
Resource permanently moved to a new URL.
302
Found · Redirection
Resource temporarily at a different URL.
304
Not Modified · Redirection
Cached version is still valid.
307
Temporary Redirect · Redirection
Repeat request to new URL, keep method.
308
Permanent Redirect · Redirection
Permanent, keep method & body.
400
Bad Request · Client Error
Server could not understand the request.
401
Unauthorized · Client Error
Authentication required or failed.
403
Forbidden · Client Error
Authenticated but not allowed.
404
Not Found · Client Error
Resource does not exist.
405
Method Not Allowed · Client Error
HTTP method not supported for this resource.
408
Request Timeout · Client Error
Server timed out waiting for the request.
409
Conflict · Client Error
Request conflicts with current state.
410
Gone · Client Error
Resource permanently removed.
418
I'm a teapot · Client Error
April Fools RFC — cannot brew coffee.
422
Unprocessable Entity · Client Error
Semantic errors in the request (validation).
429
Too Many Requests · Client Error
Rate limit exceeded.
500
Internal Server Error · Server Error
Generic server-side failure.
501
Not Implemented · Server Error
Server does not support the functionality.
502
Bad Gateway · Server Error
Invalid response from an upstream server.
503
Service Unavailable · Server Error
Server overloaded or down for maintenance.
504
Gateway Timeout · Server Error
Upstream server did not respond in time.