Back to Utilities
ANALYZER

HTTP Status Code Reference

Every HTTP status code explained in plain English. Filter by class, search by code or name, and copy the code with one click.

Showing 32 of 32 status codes

100

Continue

1xx Informational

The server has received the request headers and the client should proceed to send the request body.

101

Switching Protocols

1xx Informational

The server agrees to switch protocols as requested by the client (e.g., upgrading to WebSocket).

102

Processing

1xx Informational

Server has received and is processing the request, but no response is available yet (WebDAV).

200

OK

2xx Success

Standard response for successful HTTP requests. The actual response depends on the request method.

201

Created

2xx Success

Request has been fulfilled and resulted in a new resource being created. Used after POST/PUT.

202

Accepted

2xx Success

Request has been accepted for processing, but processing has not been completed.

204

No Content

2xx Success

Server successfully processed the request, but is not returning any content. Common for DELETE.

206

Partial Content

2xx Success

Server is delivering only part of the resource due to a range header. Used for resumable downloads.

301

Moved Permanently

3xx Redirection

This and all future requests should be directed to the new URL. Update bookmarks and links.

302

Found

3xx Redirection

Temporary redirect. Client should continue using original URL for future requests.

303

See Other

3xx Redirection

Server is redirecting to another resource using GET, regardless of original method.

304

Not Modified

3xx Redirection

Resource has not changed since last request. Client can use the cached version.

307

Temporary Redirect

3xx Redirection

Redirect but the method (GET/POST) must not change. Use instead of 302 for non-GET.

308

Permanent Redirect

3xx Redirection

Permanent redirect where the method must not change. Use instead of 301 for non-GET.

400

Bad Request

4xx Client Error

Server cannot process the request due to a client error (malformed syntax, invalid parameters).

401

Unauthorized

4xx Client Error

Authentication is required. Client must authenticate itself to get the requested response.

403

Forbidden

4xx Client Error

Server understood request but refuses to authorize it. Authentication won't help.

404

Not Found

4xx Client Error

Requested resource could not be found. May be temporary or permanent.

405

Method Not Allowed

4xx Client Error

Request method is known but not supported for the target resource.

408

Request Timeout

4xx Client Error

Server timed out waiting for the request. Client should try again.

409

Conflict

4xx Client Error

Request conflicts with the current state of the server (e.g., duplicate entry).

410

Gone

4xx Client Error

Requested resource is permanently gone and no forwarding address is known.

413

Content Too Large

4xx Client Error

Request body is larger than limits defined by server.

415

Unsupported Media Type

4xx Client Error

Server refuses request because the payload format is unsupported.

422

Unprocessable Entity

4xx Client Error

Request was well-formed but unable to be followed due to semantic errors (e.g. validation failed).

429

Too Many Requests

4xx Client Error

User has sent too many requests in a given amount of time (rate limiting).

500

Internal Server Error

5xx Server Error

Generic server error. Something went wrong on the server and it could not complete the request.

501

Not Implemented

5xx Server Error

Server does not support the functionality required to fulfill the request.

502

Bad Gateway

5xx Server Error

Server acting as gateway received an invalid response from an upstream server.

503

Service Unavailable

5xx Server Error

Server is currently unable to handle the request (overloaded or down for maintenance).

504

Gateway Timeout

5xx Server Error

Server acting as gateway did not receive a timely response from an upstream server.

507

Insufficient Storage

5xx Server Error

Server is unable to store the representation needed to complete the request (WebDAV).

Status code classes

1xx

Informational

Request received, continuing process

2xx

Success

Request successfully received, understood and accepted

3xx

Redirection

Further action needed to complete the request

4xx

Client Error

Request contains bad syntax or cannot be fulfilled

5xx

Server Error

Server failed to fulfil an apparently valid request