HTTP Status Reference

Searchable, color-coded reference of all HTTP status codes with descriptions.

http status code reference 404 500

1xx Informational

100Continue

Server received request headers; client should proceed to send body.

101Switching Protocols

Server is switching protocols as requested by client.

102Processing

Server has received and is processing the request (WebDAV).

103Early Hints

Used to return some headers before final response.

2xx Success

200OK

Standard response for successful HTTP requests.

201Created

Request fulfilled, new resource created.

202Accepted

Request accepted for processing, but not completed.

204No Content

Successfully processed, no content to return.

206Partial Content

Delivering partial resource due to range header sent by client.

3xx Redirection

301Moved Permanently

Resource permanently moved to new URI.

302Found

Resource temporarily at different URI.

303See Other

Response to request can be found at another URI using GET.

304Not Modified

Resource has not been modified since specified date/version.

307Temporary Redirect

Request should be repeated at another URI; method preserved.

308Permanent Redirect

Resource permanently moved; method preserved.

4xx Client Error

400Bad Request

Server cannot process request due to client error.

401Unauthorized

Authentication is required and has failed or not been provided.

403Forbidden

Server understood request but refuses to authorize it.

404Not Found

Requested resource could not be found.

405Method Not Allowed

Request method is known but not supported by resource.

406Not Acceptable

No content matches the Accept headers sent.

408Request Timeout

Server timed out waiting for the request.

409Conflict

Request conflicts with current state of the target resource.

410Gone

Resource is no longer available and will not be available again.

413Payload Too Large

Request entity is larger than limits defined by server.

415Unsupported Media Type

Media format of requested data is not supported.

422Unprocessable Entity

Request was well-formed but semantically incorrect.

429Too Many Requests

User has sent too many requests (rate limiting).

5xx Server Error

500Internal Server Error

Generic server error. Something went wrong.

501Not Implemented

Server does not recognize the request method.

502Bad Gateway

Server acting as gateway received invalid response.

503Service Unavailable

Server is temporarily overloaded or under maintenance.

504Gateway Timeout

Gateway did not receive a timely response from upstream.

33 of 33 status codes shown. Click to copy code.

No ratings yet — be the first!

💬 Comments

to leave a comment

Loading comments...

✨ Oriz AI

🤖

Hi! I'm Oriz AI. Ask me anything about the tools on this page.

BYOK-first · Puter.js fallback · 10 providers available