Skip to content
ProgrammerKit

HTTP Status Code Lookup

Search 1xx–5xx HTTP status codes with descriptions.

Free · Runs in your browser · Last updated

100 Continue

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

101 Switching Protocols

The requester has asked the server to switch protocols.

103 Early Hints

Used to return some response headers before final HTTP message.

200 OK

The request has succeeded.

201 Created

The request has been fulfilled and a new resource was created.

202 Accepted

The request has been accepted for processing, but the processing has not been completed.

204 No Content

The server successfully processed the request and is not returning any content.

206 Partial Content

The server is delivering only part of the resource due to a range header.

301 Moved Permanently

This and all future requests should be directed to the given URI.

302 Found

Tells the client to look at another URL (temporary redirect).

304 Not Modified

Indicates the resource has not been modified since the version specified.

307 Temporary Redirect

The request should be repeated with another URI; the method must not change.

308 Permanent Redirect

Permanent redirect; the method must not change.

400 Bad Request

The server cannot or will not process the request due to a client error.

401 Unauthorized

Authentication is required and has failed or has not been provided.

403 Forbidden

The request was valid but the server is refusing action.

404 Not Found

The requested resource could not be found.

405 Method Not Allowed

A request method is not supported for the requested resource.

408 Request Timeout

The server timed out waiting for the request.

409 Conflict

The request could not be processed because of conflict in the current state.

410 Gone

The resource requested is no longer available and will not be available again.

413 Payload Too Large

The request is larger than the server is willing or able to process.

415 Unsupported Media Type

The request entity has a media type the server does not support.

418 I'm a teapot

The server refuses the attempt to brew coffee with a teapot.

422 Unprocessable Entity

The request was well-formed but was unable to be followed due to semantic errors.

429 Too Many Requests

The user has sent too many requests in a given amount of time.

451 Unavailable For Legal Reasons

A server operator has received a legal demand to deny access.

500 Internal Server Error

A generic error message when no more specific message is suitable.

501 Not Implemented

The server either does not recognize the request method, or it lacks the ability to fulfill it.

502 Bad Gateway

The server received an invalid response from the upstream server.

503 Service Unavailable

The server cannot handle the request (overloaded or down for maintenance).

504 Gateway Timeout

The upstream server failed to send a request in the time allowed.

511 Network Authentication Required

The client needs to authenticate to gain network access.

About this tool

Searchable reference of every standard HTTP status code with category, name and description.

Privacy

All processing for HTTP Status happens locally inside your browser using JavaScript. Your input is never uploaded to a server, logged, or shared with third parties.

Frequently asked questions

Is the HTTP Status free to use?

Yes. HTTP Status is completely free for both personal and commercial projects. There are no usage limits, no sign-up, and no premium tier.

Is my data safe when I use HTTP Status?

All processing happens locally in your browser using JavaScript. Your input is never uploaded to our servers, logged, or shared with any third party.

Does HTTP Status work offline?

Once the page has loaded, the tool runs entirely client-side. You can disconnect from the internet and it will keep working in the same browser tab.

Which browsers are supported?

HTTP Status works in all modern browsers, including the latest versions of Chrome, Firefox, Safari, Edge, Brave, and Opera, on desktop and mobile.

Do I need to install anything?

No. HTTP Status runs in any modern web browser with no installation, browser extension, or account required.

More developer tools