33 Hypertext Transfer Protocol (HTTP) Status Code Registry
44
55 Last Updated
6- 2022-06-08
6+ 2025-09-15
77
88 Available Formats
9- [IMG]
10- XML [IMG]
11- HTML [IMG]
12- Plain text
9+ [IMG]
10+ XML [IMG]
11+ HTML [IMG]
12+ Plain text
1313
14- Registry included below
14+ Registry Included Below
1515
16- * HTTP Status Codes
16+ • HTTP Status Codes
1717
1818HTTP Status Codes
1919
@@ -22,7 +22,7 @@ HTTP Status Codes
2222 IETF Review
2323
2424 Reference
25- [RFC9110, Section 16.2.1]
25+ [RFC9110, Section 16.2.1]
2626
2727 Note
2828
@@ -34,83 +34,85 @@ HTTP Status Codes
3434
3535
3636 Available Formats
37- [IMG]
38- CSV
37+ [IMG]
38+ CSV
3939
40- Value Description Reference
41- 100 Continue [RFC9110, Section 15.2.1]
42- 101 Switching Protocols [RFC9110, Section 15.2.2]
43- 102 Processing [RFC2518]
44- 103 Early Hints [RFC8297]
45- 104-199 Unassigned
46- 200 OK [RFC9110, Section 15.3.1]
47- 201 Created [RFC9110, Section 15.3.2]
48- 202 Accepted [RFC9110, Section 15.3.3]
49- 203 Non-Authoritative Information [RFC9110, Section 15.3.4]
50- 204 No Content [RFC9110, Section 15.3.5]
51- 205 Reset Content [RFC9110, Section 15.3.6]
52- 206 Partial Content [RFC9110, Section 15.3.7]
53- 207 Multi-Status [RFC4918]
54- 208 Already Reported [RFC5842]
40+ Value Description Reference
41+ 100 Continue [RFC9110, Section 15.2.1]
42+ 101 Switching Protocols [RFC9110, Section 15.2.2]
43+ 102 Processing [RFC2518]
44+ 103 Early Hints [RFC8297]
45+ 104 Upload Resumption Supported (TEMPORARY - registered 2024-11-13, extension [draft-ietf-httpbis-resumable-upload-05]
46+ registered 2025-09-15, expires 2026-11-13)
47+ 105-199 Unassigned
48+ 200 OK [RFC9110, Section 15.3.1]
49+ 201 Created [RFC9110, Section 15.3.2]
50+ 202 Accepted [RFC9110, Section 15.3.3]
51+ 203 Non-Authoritative Information [RFC9110, Section 15.3.4]
52+ 204 No Content [RFC9110, Section 15.3.5]
53+ 205 Reset Content [RFC9110, Section 15.3.6]
54+ 206 Partial Content [RFC9110, Section 15.3.7]
55+ 207 Multi-Status [RFC4918]
56+ 208 Already Reported [RFC5842]
5557 209-225 Unassigned
56- 226 IM Used [RFC3229]
58+ 226 IM Used [RFC3229]
5759 227-299 Unassigned
58- 300 Multiple Choices [RFC9110, Section 15.4.1]
59- 301 Moved Permanently [RFC9110, Section 15.4.2]
60- 302 Found [RFC9110, Section 15.4.3]
61- 303 See Other [RFC9110, Section 15.4.4]
62- 304 Not Modified [RFC9110, Section 15.4.5]
63- 305 Use Proxy [RFC9110, Section 15.4.6]
64- 306 (Unused) [RFC9110, Section 15.4.7]
65- 307 Temporary Redirect [RFC9110, Section 15.4.8]
66- 308 Permanent Redirect [RFC9110, Section 15.4.9]
60+ 300 Multiple Choices [RFC9110, Section 15.4.1]
61+ 301 Moved Permanently [RFC9110, Section 15.4.2]
62+ 302 Found [RFC9110, Section 15.4.3]
63+ 303 See Other [RFC9110, Section 15.4.4]
64+ 304 Not Modified [RFC9110, Section 15.4.5]
65+ 305 Use Proxy [RFC9110, Section 15.4.6]
66+ 306 (Unused) [RFC9110, Section 15.4.7]
67+ 307 Temporary Redirect [RFC9110, Section 15.4.8]
68+ 308 Permanent Redirect [RFC9110, Section 15.4.9]
6769 309-399 Unassigned
68- 400 Bad Request [RFC9110, Section 15.5.1]
69- 401 Unauthorized [RFC9110, Section 15.5.2]
70- 402 Payment Required [RFC9110, Section 15.5.3]
71- 403 Forbidden [RFC9110, Section 15.5.4]
72- 404 Not Found [RFC9110, Section 15.5.5]
73- 405 Method Not Allowed [RFC9110, Section 15.5.6]
74- 406 Not Acceptable [RFC9110, Section 15.5.7]
75- 407 Proxy Authentication Required [RFC9110, Section 15.5.8]
76- 408 Request Timeout [RFC9110, Section 15.5.9]
77- 409 Conflict [RFC9110, Section 15.5.10]
78- 410 Gone [RFC9110, Section 15.5.11]
79- 411 Length Required [RFC9110, Section 15.5.12]
80- 412 Precondition Failed [RFC9110, Section 15.5.13]
81- 413 Content Too Large [RFC9110, Section 15.5.14]
82- 414 URI Too Long [RFC9110, Section 15.5.15]
83- 415 Unsupported Media Type [RFC9110, Section 15.5.16]
84- 416 Range Not Satisfiable [RFC9110, Section 15.5.17]
85- 417 Expectation Failed [RFC9110, Section 15.5.18]
86- 418 (Unused) [RFC9110, Section 15.5.19]
70+ 400 Bad Request [RFC9110, Section 15.5.1]
71+ 401 Unauthorized [RFC9110, Section 15.5.2]
72+ 402 Payment Required [RFC9110, Section 15.5.3]
73+ 403 Forbidden [RFC9110, Section 15.5.4]
74+ 404 Not Found [RFC9110, Section 15.5.5]
75+ 405 Method Not Allowed [RFC9110, Section 15.5.6]
76+ 406 Not Acceptable [RFC9110, Section 15.5.7]
77+ 407 Proxy Authentication Required [RFC9110, Section 15.5.8]
78+ 408 Request Timeout [RFC9110, Section 15.5.9]
79+ 409 Conflict [RFC9110, Section 15.5.10]
80+ 410 Gone [RFC9110, Section 15.5.11]
81+ 411 Length Required [RFC9110, Section 15.5.12]
82+ 412 Precondition Failed [RFC9110, Section 15.5.13]
83+ 413 Content Too Large [RFC9110, Section 15.5.14]
84+ 414 URI Too Long [RFC9110, Section 15.5.15]
85+ 415 Unsupported Media Type [RFC9110, Section 15.5.16]
86+ 416 Range Not Satisfiable [RFC9110, Section 15.5.17]
87+ 417 Expectation Failed [RFC9110, Section 15.5.18]
88+ 418 (Unused) [RFC9110, Section 15.5.19]
8789 419-420 Unassigned
88- 421 Misdirected Request [RFC9110, Section 15.5.20]
89- 422 Unprocessable Content [RFC9110, Section 15.5.21]
90- 423 Locked [RFC4918]
91- 424 Failed Dependency [RFC4918]
92- 425 Too Early [RFC8470]
93- 426 Upgrade Required [RFC9110, Section 15.5.22]
90+ 421 Misdirected Request [RFC9110, Section 15.5.20]
91+ 422 Unprocessable Content [RFC9110, Section 15.5.21]
92+ 423 Locked [RFC4918]
93+ 424 Failed Dependency [RFC4918]
94+ 425 Too Early [RFC8470]
95+ 426 Upgrade Required [RFC9110, Section 15.5.22]
9496 427 Unassigned
95- 428 Precondition Required [RFC6585]
96- 429 Too Many Requests [RFC6585]
97+ 428 Precondition Required [RFC6585]
98+ 429 Too Many Requests [RFC6585]
9799 430 Unassigned
98- 431 Request Header Fields Too Large [RFC6585]
100+ 431 Request Header Fields Too Large [RFC6585]
99101 432-450 Unassigned
100- 451 Unavailable For Legal Reasons [RFC7725]
102+ 451 Unavailable For Legal Reasons [RFC7725]
101103 452-499 Unassigned
102- 500 Internal Server Error [RFC9110, Section 15.6.1]
103- 501 Not Implemented [RFC9110, Section 15.6.2]
104- 502 Bad Gateway [RFC9110, Section 15.6.3]
105- 503 Service Unavailable [RFC9110, Section 15.6.4]
106- 504 Gateway Timeout [RFC9110, Section 15.6.5]
107- 505 HTTP Version Not Supported [RFC9110, Section 15.6.6]
108- 506 Variant Also Negotiates [RFC2295]
109- 507 Insufficient Storage [RFC4918]
110- 508 Loop Detected [RFC5842]
104+ 500 Internal Server Error [RFC9110, Section 15.6.1]
105+ 501 Not Implemented [RFC9110, Section 15.6.2]
106+ 502 Bad Gateway [RFC9110, Section 15.6.3]
107+ 503 Service Unavailable [RFC9110, Section 15.6.4]
108+ 504 Gateway Timeout [RFC9110, Section 15.6.5]
109+ 505 HTTP Version Not Supported [RFC9110, Section 15.6.6]
110+ 506 Variant Also Negotiates [RFC2295]
111+ 507 Insufficient Storage [RFC4918]
112+ 508 Loop Detected [RFC5842]
111113 509 Unassigned
112- 510 Not Extended (OBSOLETED) [RFC2774][status- change-http- experiments-to-historic ]
113- 511 Network Authentication Required [RFC6585]
114+ 510 Not Extended (OBSOLETED) [RFC2774][Status change of HTTP experiments to Historic ]
115+ 511 Network Authentication Required [RFC6585]
114116 512-599 Unassigned
115117
116- Licensing Terms
118+ Licensing Terms
0 commit comments