EXECUTE.ONLINE
JSON FormatterHTTP Request BuilderBase ConverterText ToolsMarkdown PreviewCSV ToolsTimestamp ConverterYAML ↔ JSONHTTP Status CodesNumber Base & IEEE 754
Base64 EncoderURL EncoderHTML EntitiesString Case ConverterSlug GeneratorLorem Ipsum Generator
Regex TesterCode FormatterDiff CheckerCron BuilderSQL FormatterSubnet / CIDR CalcMeta Tag Preview.env Parser
Crypto ToolsJWT ToolRandomizerPassword Strength Checker
UUID GeneratorQR/Barcode
Color Converter
PDF ToolsImage Converter
AI Client (BYOK)Token EstimatorAudio Transcriber
Privacy Policy

© 2026 Execute.Online

HTTP Status Codes

Complete reference for all HTTP status codes — click any code to see details.

1xx — Informational

1001xx
Continue

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

1011xx
Switching Protocols

The requester has asked the server to switch protocols and the server has agreed to do so.

1021xx
Processing

The server has received and is processing the request, but no response is available yet.

1031xx
Early Hints

Used to preload resources while the server prepares a response.

2xx — Success

2002xx
OK

Standard response for successful HTTP requests.

2012xx
Created

The request has been fulfilled and has resulted in a new resource being created.

2022xx
Accepted

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

2032xx
Non-Authoritative Information

The response is a representation of the request URI, but with different metadata from the origin server.

2042xx
No Content

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

2052xx
Reset Content

The server successfully processed the request, and the user agent should reset the document view.

2062xx
Partial Content

The server is delivering only part of the resource (byte serving) due to a range header sent by the client.

2072xx
Multi-Status

The message body contains an XML message and can contain a number of separate response codes.

2082xx
Already Reported

The members of a DAV binding have already been enumerated in a preceding part of the (multistatus) response.

2262xx
IM Used

The server has fulfilled a request for the resource, and the response is a representation of the result of one or more instance manipulations.

3xx — Redirection

3003xx
Multiple Choices

Indicates multiple options for the resource from which the client may choose.

3013xx
Moved Permanently

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

3023xx
Found

Tells the client to look at (browse to) another URL. 302 has been superseded by 303 and 307.

3033xx
See Other

The response to the request can be found under another URI using the GET method.

3043xx
Not Modified

Indicates that the resource has not been modified since the version specified by the request headers.

3073xx
Temporary Redirect

In this case, the request should be repeated with another URI; however, future requests should still use the original URI.

3083xx
Permanent Redirect

This and all future requests should be directed to the given URI. 308 does not allow the HTTP method to change.

4xx — Client Error

4004xx
Bad Request

The server cannot or will not process the request due to a client error (e.g., malformed request syntax).

4014xx
Unauthorized

Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.

4024xx
Payment Required

Reserved for future use. Intended for digital payment systems.

4034xx
Forbidden

The request contained valid data and was understood by the server, but the server is refusing action.

4044xx
Not Found

The requested resource could not be found but may be available in the future. Subsequent requests by the client are permissible.

4054xx
Method Not Allowed

A request method is not supported for the requested resource.

4064xx
Not Acceptable

The requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request.

4074xx
Proxy Authentication Required

The client must first authenticate itself with the proxy.

4084xx
Request Timeout

The server timed out waiting for the request.

4094xx
Conflict

Indicates that the request could not be processed because of conflict in the current state of the resource.

4104xx
Gone

Indicates that the resource requested was previously in use but is no longer available and will not be available again.

4114xx
Length Required

The request did not specify the length of its content, which is required by the requested resource.

4124xx
Precondition Failed

The server does not meet one of the preconditions that the requester put on the request header fields.

4134xx
Content Too Large

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

4144xx
URI Too Long

The URI provided was too long for the server to process.

4154xx
Unsupported Media Type

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

4164xx
Range Not Satisfiable

The client has asked for a portion of the file, but the server cannot supply that portion.

4174xx
Expectation Failed

The server cannot meet the requirements of the Expect request-header field.

4184xx
I'm a teapot

Any attempt to brew coffee with a teapot should result in the error code '418 I'm a teapot'.

4214xx
Misdirected Request

The request was directed at a server that is not able to produce a response.

4224xx
Unprocessable Content

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

4234xx
Locked

The resource that is being accessed is locked.

4244xx
Failed Dependency

The request failed because it depended on another request and that request failed.

4254xx
Too Early

Indicates that the server is unwilling to risk processing a request that might be replayed.

4264xx
Upgrade Required

The client should switch to a different protocol.

4284xx
Precondition Required

The origin server requires the request to be conditional.

4294xx
Too Many Requests

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

4314xx
Request Header Fields Too Large

The server is unwilling to process the request because either an individual header field, or all the header fields collectively, are too large.

4514xx
Unavailable For Legal Reasons

A server operator has received a legal demand to deny access to a resource or to a set of resources.

5xx — Server Error

5005xx
Internal Server Error

A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.

5015xx
Not Implemented

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

5025xx
Bad Gateway

The server was acting as a gateway or proxy and received an invalid response from the upstream server.

5035xx
Service Unavailable

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

5045xx
Gateway Timeout

The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.

5055xx
HTTP Version Not Supported

The server does not support the HTTP version used in the request.

5065xx
Variant Also Negotiates

Transparent content negotiation for the request results in a circular reference.

5075xx
Insufficient Storage

The server is unable to store the representation needed to complete the request.

5085xx
Loop Detected

The server detected an infinite loop while processing the request.

5105xx
Not Extended

Further extensions to the request are required for the server to fulfil it.

5115xx
Network Authentication Required

The client needs to authenticate to gain network access.

About HTTP Status Codes — Complete Reference

Complete HTTP status code reference. All 1xx–5xx codes explained with descriptions, use cases, and searchable table. Bookmark this developer cheatsheet.

How to use HTTP Status Codes

  1. 1Browse status codes by category (1xx–5xx) using the filter buttons.
  2. 2Use the search box to find a specific code or keyword.
  3. 3Click any card to see the full description and use case.

Frequently Asked Questions

Related Tools

HTTP Request Builder
Convert cURL ↔ fetch ↔ axios.
JSON Formatter
Format, validate, and minify JSON.
Regex Tester
Test regex patterns in real-time.
URL Encoder
Encode and decode URL components.
© 2026 Execute.Online — All processing runs in your browser.
Privacy Policy

About HTTP Status Codes — Complete Reference

Complete HTTP status code reference. All 1xx–5xx codes explained with descriptions, use cases, and searchable table. Bookmark this developer cheatsheet.

How to use HTTP Status Codes

  1. 1Browse status codes by category (1xx–5xx) using the filter buttons.
  2. 2Use the search box to find a specific code or keyword.
  3. 3Click any card to see the full description and use case.

Frequently Asked Questions

Related Tools

HTTP Request Builder
Convert cURL ↔ fetch ↔ axios.
JSON Formatter
Format, validate, and minify JSON.
Regex Tester
Test regex patterns in real-time.
URL Encoder
Encode and decode URL components.
© 2026 Execute.Online — All processing runs in your browser.
Privacy Policy