HTTP Status Code Reference

Quick reference for HTTP status codes, covering all codes from 1xx to 5xx.

1xx

Informational Response

100
Continue
Continue sending the remainder of the request
101
Switching Protocols
Server agrees to switch protocols
102
Processing
Server has received the request and is processing
103
Early Hints
Return some resource hints before the final response
2xx

Success Response

200
OK
Request succeeded
201
Created
Request succeeded and a new resource was created
202
Accepted
Request accepted but not yet processed
203
Non-Authoritative Information
Returned information is from a local or third-party copy
204
No Content
Request succeeded but no content returned
205
Reset Content
Request succeeded, please reset the document view
206
Partial Content
Server has successfully processed a partial GET request
207
Multi-Status
Multi-status response (WebDAV)
208
Already Reported
Member has been enumerated previously (WebDAV)
226
IM Used
Server has performed instance manipulations on the resource
3xx

Redirection

300
Multiple Choices
Request has multiple choices, user must select one
301
Moved Permanently
Resource has been permanently moved to a new URL
302
Found
Resource temporarily moved to a different URL
303
See Other
Should use GET to access another URL
304
Not Modified
Resource not modified, cache can be used
305
Use Proxy
Should access through proxy (deprecated)
307
Temporary Redirect
Temporary redirect, keep request method unchanged
308
Permanent Redirect
Permanent redirect, keep request method unchanged
4xx

Client Error

400
Bad Request
Bad request syntax, server cannot understand
401
Unauthorized
Unauthorized, authentication required
402
Payment Required
Payment required (reserved)
403
Forbidden
Server refuses to fulfill the request
404
Not Found
Requested resource does not exist
405
Method Not Allowed
Request method is not allowed
406
Not Acceptable
Requested resource characteristics cannot satisfy Accept header
407
Proxy Authentication Required
Proxy authentication required
408
Request Timeout
Request timeout
409
Conflict
Request conflicts with current server state
410
Gone
Resource has been permanently deleted
411
Length Required
Content-Length header required
412
Precondition Failed
Precondition evaluation failed
413
Payload Too Large
Request payload too large
414
URI Too Long
Request URI too long
415
Unsupported Media Type
Unsupported media type
416
Range Not Satisfiable
Requested range cannot be satisfied
417
Expectation Failed
Expect header field expectation failed
418
I'm a Teapot
I'm a Teapot (Easter egg)
421
Misdirected Request
Request was directed at a server that cannot respond
422
Unprocessable Entity
Request was well-formed but semantically incorrect
423
Locked
Resource is locked (WebDAV)
424
Failed Dependency
Previous request failed, causing this request to fail
425
Too Early
Server is unwilling to process a request that might be replayed
426
Upgrade Required
Protocol upgrade required
428
Precondition Required
Precondition required
429
Too Many Requests
Too many requests, rate limited
431
Request Header Fields Too Large
Request header fields too large
451
Unavailable For Legal Reasons
Unavailable for legal reasons
5xx

Server Error

500
Internal Server Error
Internal server error
501
Not Implemented
Server does not support the requested functionality
502
Bad Gateway
Gateway or proxy received an invalid response
503
Service Unavailable
Server temporarily unable to handle the request
504
Gateway Timeout
Gateway or proxy timed out waiting for upstream response
505
HTTP Version Not Supported
HTTP version not supported
506
Variant Also Negotiates
Content negotiation configuration error
507
Insufficient Storage
Insufficient storage (WebDAV)
508
Loop Detected
Infinite loop detected (WebDAV)
510
Not Extended
Further extensions to the request are required
511
Network Authentication Required
Network authentication required

Usage

Features

This tool catalogs all standard HTTP status codes from 1xx to 5xx with explanations and descriptions.

Steps

Enter a status code or keyword to quickly search, or filter by category to browse.