List of all the HTTP Status codes

by mijorus on github

This is a searchable list of all the official HTTP status codes defined by the IANA

Press / to focus

100
Continue
[RFC9110, Section 15.2.1]
Switching Protocols
[RFC9110, Section 15.2.2]
Processing
[RFC2518]
Early Hints
[RFC8297]
104-199
Unassigned
200
OK
[RFC9110, Section 15.3.1]
Created
[RFC9110, Section 15.3.2]
Accepted
[RFC9110, Section 15.3.3]
Non-Authoritative Information
[RFC9110, Section 15.3.4]
No Content
[RFC9110, Section 15.3.5]
Reset Content
[RFC9110, Section 15.3.6]
Partial Content
[RFC9110, Section 15.3.7]
Multi-Status
[RFC4918]
Already Reported
[RFC5842]
209-225
Unassigned
IM Used
[RFC3229]
227-299
Unassigned
300
Multiple Choices
[RFC9110, Section 15.4.1]
Moved Permanently
[RFC9110, Section 15.4.2]
Found
[RFC9110, Section 15.4.3]
See Other
[RFC9110, Section 15.4.4]
Not Modified
[RFC9110, Section 15.4.5]
Use Proxy
[RFC9110, Section 15.4.6]
306
(Unused)
[RFC9110, Section 15.4.7]
Temporary Redirect
[RFC9110, Section 15.4.8]
Permanent Redirect
[RFC9110, Section 15.4.9]
309-399
Unassigned
400
Bad Request
[RFC9110, Section 15.5.1]
Unauthorized
[RFC9110, Section 15.5.2]
Payment Required
[RFC9110, Section 15.5.3]
Forbidden
[RFC9110, Section 15.5.4]
Not Found
[RFC9110, Section 15.5.5]
Method Not Allowed
[RFC9110, Section 15.5.6]
Not Acceptable
[RFC9110, Section 15.5.7]
Proxy Authentication Required
[RFC9110, Section 15.5.8]
Request Timeout
[RFC9110, Section 15.5.9]
Conflict
[RFC9110, Section 15.5.10]
Gone
[RFC9110, Section 15.5.11]
Length Required
[RFC9110, Section 15.5.12]
Precondition Failed
[RFC9110, Section 15.5.13]
Content Too Large
[RFC9110, Section 15.5.14]
URI Too Long
[RFC9110, Section 15.5.15]
Unsupported Media Type
[RFC9110, Section 15.5.16]
Range Not Satisfiable
[RFC9110, Section 15.5.17]
Expectation Failed
[RFC9110, Section 15.5.18]
418
I'm a teapot
[RFC9110, Section 15.5.19]
419-420
Unassigned
Misdirected Request
[RFC9110, Section 15.5.20]
Unprocessable Content
[RFC9110, Section 15.5.21]
Locked
[RFC4918]
Failed Dependency
[RFC4918]
Too Early
[RFC8470]
Upgrade Required
[RFC9110, Section 15.5.22]
427
Unassigned
Precondition Required
[RFC6585]
Too Many Requests
[RFC6585]
430
Unassigned
Request Header Fields Too Large
[RFC6585]
432-450
Unassigned
Unavailable For Legal Reasons
[RFC7725]
452-499
Unassigned
500
Internal Server Error
[RFC9110, Section 15.6.1]
Not Implemented
[RFC9110, Section 15.6.2]
Bad Gateway
[RFC9110, Section 15.6.3]
Service Unavailable
[RFC9110, Section 15.6.4]
Gateway Timeout
[RFC9110, Section 15.6.5]
HTTP Version Not Supported
[RFC9110, Section 15.6.6]
Variant Also Negotiates
[RFC2295]
Insufficient Storage
[RFC4918]
Loop Detected
[RFC5842]
509
Unassigned
Not Extended (OBSOLETED)
[RFC2774][status-change-http-experiments-to-historic]
Network Authentication Required
[RFC6585]
512-599
Unassigned