Back to All Tools

HTTP Status Codes

Searchable reference of every HTTP status code from 100 to 599 — name, class, and a one-line description.

Runs entirely in your browser — nothing is uploaded
100
Continue
Initial part of a request was received and the client should continue.
101
Switching Protocols
The server is switching protocols as requested by the client.
102
Processing
WebDAV: server has received and is processing the request.
103
Early Hints
Used to return preload links before final response.
200
OK
Standard response for successful HTTP requests.
201
Created
Request fulfilled and a new resource was created.
202
Accepted
Request accepted for processing, but not yet completed.
203
Non-Authoritative Information
Modified version of the origin's response.
204
No Content
Successful, but no content to return.
205
Reset Content
Client should reset the document view.
206
Partial Content
Server is delivering only part of the resource (range requests).
207
Multi-Status
WebDAV: multiple resources, multiple status codes.
208
Already Reported
WebDAV: members of a binding already enumerated.
226
IM Used
Server fulfilled GET with instance manipulations.
300
Multiple Choices
Multiple options for the resource; user should choose.
301
Moved Permanently
Resource permanently moved to a new URL.
302
Found
Resource temporarily at a different URL.
303
See Other
Response can be found under another URL via GET.
304
Not Modified
Cached copy is still valid; no need to retransmit.
307
Temporary Redirect
Repeat request to new URL; method must not change.
308
Permanent Redirect
Permanently moved; method must not change.
400
Bad Request
Server cannot process the request due to client error.
401
Unauthorized
Authentication is required and has failed or not been provided.
402
Payment Required
Reserved for future use.
403
Forbidden
Server understood but refuses to authorize.
404
Not Found
Resource could not be found.
405
Method Not Allowed
Request method not supported for this resource.
406
Not Acceptable
Resource can't satisfy the Accept header.
407
Proxy Authentication Required
Client must first authenticate with the proxy.
408
Request Timeout
Server timed out waiting for the request.
409
Conflict
Conflict with the current resource state.
410
Gone
Resource is permanently gone.
411
Length Required
Content-Length header is required.
412
Precondition Failed
Precondition in request headers evaluated false.
413
Payload Too Large
Request body is too large.
414
URI Too Long
Request URI longer than the server is willing to interpret.
415
Unsupported Media Type
Media format not supported.
416
Range Not Satisfiable
Range header value is invalid.
417
Expectation Failed
Expectation in Expect header could not be met.
418
I'm a teapot
April Fools' joke from RFC 2324. Cannot brew coffee.
421
Misdirected Request
Request directed at a server unable to produce a response.
422
Unprocessable Entity
Request well-formed but semantically invalid.
423
Locked
WebDAV: resource is locked.
424
Failed Dependency
WebDAV: failed because a prior request failed.
425
Too Early
Server unwilling to process a request that might be replayed.
426
Upgrade Required
Client should upgrade to a different protocol.
428
Precondition Required
Origin requires a conditional request.
429
Too Many Requests
Rate limit exceeded.
431
Request Header Fields Too Large
Headers too large for the server to process.
451
Unavailable For Legal Reasons
Resource is unavailable due to legal demands.
500
Internal Server Error
Generic server error.
501
Not Implemented
Server does not support the functionality required.
502
Bad Gateway
Upstream server returned an invalid response.
503
Service Unavailable
Server is temporarily unable to handle the request.
504
Gateway Timeout
Upstream server failed to respond in time.
505
HTTP Version Not Supported
HTTP version used in the request is not supported.
506
Variant Also Negotiates
Server has an internal configuration error.
507
Insufficient Storage
WebDAV: server cannot store the representation.
508
Loop Detected
WebDAV: infinite loop detected.
510
Not Extended
Further extensions required for the server to fulfill the request.
511
Network Authentication Required
Client needs to authenticate to gain network access.