📡

HTTP Status Codes

Quick reference for HTTP status code meanings and usage.

HTTP Status Codes Directory

Results 60
100
Continue

Server received request headers; client should continue sending the body.

1XX
101
Switching Protocols

Server agrees to switch protocols, commonly for WebSocket.

1XX
102
Processing

Server has received and is processing the request.

1XX
103
Early Hints

Provides early hints to preload resources.

1XX
200
OK

Request succeeded and returned a resource.

2XX
201
Created

Request succeeded and created a new resource.

2XX
202
Accepted

Request accepted but not yet processed.

2XX
203
Non-Authoritative Information

Returned metadata comes from a local or third-party copy.

2XX
204
No Content

Request succeeded but returns no content.

2XX
205
Reset Content

Request succeeded and the client should reset the current document view.

2XX
206
Partial Content

Server successfully fulfilled a range request.

2XX
207
Multi-Status

WebDAV response containing multiple independent status codes.

2XX
208
Already Reported

WebDAV response avoiding repeated enumeration of already reported members.

2XX
226
IM Used

Server fulfilled a GET request using instance manipulations.

2XX
300
Multiple Choices

Requested resource has multiple available representations.

3XX
301
Moved Permanently

Resource has moved permanently to a new URL.

3XX
302
Found

Resource temporarily resides at a different URL.

3XX
303
See Other

Response can be found at another URI using GET.

3XX
304
Not Modified

Resource not modified; use cached version.

3XX
305
Use Proxy

Deprecated status code indicating the resource must be accessed through a proxy.

3XX
307
Temporary Redirect

Temporary redirect, same method should be used.

3XX
308
Permanent Redirect

Permanent redirect, same method should be used.

3XX
400
Bad Request

Malformed request or invalid parameters.

4XX
401
Unauthorized

Authentication required or token invalid.

4XX
403
Forbidden

Server understands but refuses the request.

4XX
404
Not Found

Requested resource was not found.

4XX
405
Method Not Allowed

HTTP method not allowed for this resource.

4XX
406
Not Acceptable

Server cannot provide a representation matching the request headers.

4XX
407
Proxy Authentication Required

Client must authenticate with the proxy before proceeding.

4XX
408
Request Timeout

Server timed out waiting for the request.

4XX
409
Conflict

Request conflicts with current resource state.

4XX
410
Gone

Resource is permanently gone.

4XX
411
Length Required

Server requires a valid Content-Length header.

4XX
412
Precondition Failed

One or more preconditions in the request headers failed.

4XX
413
Payload Too Large

Request payload exceeds server limits.

4XX
414
URI Too Long

Request URI is too long for the server.

4XX
415
Unsupported Media Type

Request media type is not supported.

4XX
416
Range Not Satisfiable

Requested Range cannot be fulfilled for the target resource.

4XX
418
I'm a teapot

RFC 2324 April Fools easter egg, not a formal standard.

4XX
421
Misdirected Request

Request was directed to a server that cannot process it.

4XX
422
Unprocessable Content

Request is well-formed but semantically incorrect.

4XX
423
Locked

WebDAV resource is locked and cannot be accessed as requested.

4XX
424
Failed Dependency

WebDAV request failed because a dependent action failed.

4XX
425
Too Early

Server is unwilling to process a request that might be replayed.

4XX
426
Upgrade Required

Client must switch to a different protocol before retrying.

4XX
428
Precondition Required

Server requires the request to be conditional to avoid conflicts.

4XX
429
Too Many Requests

Rate limit has been exceeded.

4XX
431
Request Header Fields Too Large

Request header fields are too large for the server to process.

4XX
451
Unavailable For Legal Reasons

Resource access denied due to legal reasons.

4XX
500
Internal Server Error

Server encountered an unexpected error.

5XX
501
Not Implemented

Server does not support this functionality.

5XX
502
Bad Gateway

Invalid response from upstream server.

5XX
503
Service Unavailable

Server temporarily unavailable or overloaded.

5XX
504
Gateway Timeout

Upstream server failed to respond in time.

5XX
505
HTTP Version Not Supported

Server does not support the HTTP version.

5XX
506
Variant Also Negotiates

Server has a configuration error causing circular content negotiation.

5XX
507
Insufficient Storage

Server cannot store the data needed to complete the request.

5XX
508
Loop Detected

WebDAV server detected an infinite loop while processing the request.

5XX
510
Not Extended

Server requires further extensions to fulfill the request.

5XX
511
Network Authentication Required

Client needs to authenticate to gain network access.

5XX

About This Tool

The HTTP status codes reference provides explanations and usage scenarios for common 1xx–5xx responses. Filter by category or search by code/keyword, and copy the code with name in one click—perfect for API integration, log troubleshooting, and quick reference.

Features

  • 🔎 Keyword search for codes and meanings
  • 🧭 Category filter for 1xx–5xx groups
  • 📋 One-click copy for code and name
  • 🌐 Bilingual descriptions in Chinese and English
  • 🔒 Local-only processing with no uploads