BKNS Network Tools

Search tools... (WHOIS, DNS, SSL, Ping...)

Search through available tools

HTTP Status Codes

100

Continue

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

101

Switching Protocols

The server agrees to switch to the protocol specified in the Upgrade header field.

102

Processing

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

103

Early Hints

Used to return some response headers before the final HTTP message (RFC 8297).

200

OK

The request succeeded. The response body contains the requested data.

201

Created

The request succeeded and a new resource was created. Usually sent after POST or PUT.

202

Accepted

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

203

Non-Authoritative Information

The response metadata comes from a copy or transform of the origin server's 200 response.

204

No Content

The request succeeded but the response body is empty. Common after DELETE or PUT.

205

Reset Content

The server fulfilled the request and the user agent should reset the document view.

206

Partial Content

The server is delivering only part of the resource due to a Range header in the request.

207

Multi-Status

The response body is an XML message with multiple status codes (WebDAV).

208

Already Reported

Members of a DAV binding have already been enumerated in a previous reply (WebDAV).

226

IM Used

The server has fulfilled a GET request using delta encoding (RFC 3229).

300

Multiple Choices

The request has more than one possible response. The client should choose one.

301

Moved Permanently

The requested resource has been permanently moved to the URL in the Location header.

302

Found

The requested resource is temporarily at a different URL. Use 307 for method preservation.

303

See Other

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

304

Not Modified

The cached version is still valid. No body is returned; the client should use its cache.

305

Use Proxy

Deprecated. The requested resource must be accessed through the proxy given by the Location field.

307

Temporary Redirect

The resource is temporarily at a different URL. The method and body must not be changed.

308

Permanent Redirect

The resource has permanently moved. Method and body must not change (unlike 301).

400

Bad Request

The server cannot process the request due to malformed syntax or invalid parameters.

401

Unauthorized

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

402

Payment Required

Reserved for future use; some services use it for quota exceeded or subscription required.

403

Forbidden

The server understood the request but refuses to authorize it. No authentication will help.

404

Not Found

The server cannot find the requested resource. The URL is not recognized.

405

Method Not Allowed

The request method is known but not supported by the target resource.

406

Not Acceptable

No content matching the Accept headers sent in the request was found.

407

Proxy Authentication Required

Authentication is required with a proxy before the request can be served.

408

Request Timeout

The server timed out waiting for the rest of the request from the client.

409

Conflict

The request conflicts with the current state of the resource (e.g., version conflict).

410

Gone

The resource was permanently deleted and will not be available again.

411

Length Required

The request did not include a Content-Length header field which the server requires.

412

Precondition Failed

One or more conditions given in the request header fields evaluated to false.

413

Content Too Large

The request body exceeds the server's maximum allowed size.

414

URI Too Long

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

415

Unsupported Media Type

The request payload format is not supported by the server.

416

Range Not Satisfiable

The range specified in the Range header cannot be fulfilled.

417

Expectation Failed

The server cannot meet the expectation in the Expect request header field.

418

I'm a Teapot

A teapot is not a coffee machine (RFC 2324 / April Fools' joke — permanent in HTTP).

421

Misdirected Request

The request was directed at a server unable to produce a response for the host/port combination.

422

Unprocessable Content

The request is well-formed but contains semantic errors that prevent processing (WebDAV).

423

Locked

The source or destination resource of a method is locked (WebDAV).

424

Failed Dependency

The method could not be performed because the requested action depended on another action that failed (WebDAV).

425

Too Early

The server is unwilling to risk processing a request that might be replayed (RFC 8470).

426

Upgrade Required

The client should switch to a different protocol given in the Upgrade header field.

428

Precondition Required

The server requires the request to be conditional to prevent lost updates (RFC 6585).

429

Too Many Requests

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

431

Request Header Fields Too Large

The server is unwilling to process the request because header fields are too large.

451

Unavailable For Legal Reasons

The resource is unavailable due to legal demands (e.g., censorship or court order).

500

Internal Server Error

The server encountered an unexpected condition that prevented it from fulfilling the request.

501

Not Implemented

The server does not support the functionality required to fulfill the request.

502

Bad Gateway

The server acting as a gateway received an invalid response from the upstream server.

503

Service Unavailable

The server is not ready to handle the request, usually due to maintenance or overload.

504

Gateway Timeout

The gateway server did not receive a timely response from the upstream server.

505

HTTP Version Not Supported

The HTTP version used in the request is not supported by the server.

506

Variant Also Negotiates

The server has an internal configuration error with transparent content negotiation (RFC 2295).

507

Insufficient Storage

The server cannot store the representation needed to complete the request (WebDAV).

508

Loop Detected

The server detected an infinite loop while processing the request (WebDAV).

510

Not Extended

Further extensions to the request are required for the server to fulfill it (RFC 2774).

511

Network Authentication Required

The client must authenticate to gain network access (RFC 6585, e.g., captive portals).

How It Works

The HTTP Status Codes tool provides a complete reference database of all standardized HTTP response status codes as defined in RFC 9110. The tool organizes codes into five logical groups: 1xx (Informational), 2xx (Successful), 3xx (Redirection), 4xx (Client Error), and 5xx (Server Error). Each status code includes its official name, detailed explanation, and context for when it typically occurs.

The tool runs entirely on your client-side browser, meaning all lookups and filtering happen instantly without any server requests or data collection. You can search by status code number or by keyword (e.g., "unauthorized," "timeout") to quickly find relevant codes. The filtering system allows you to browse by category to understand the full context of response types.

This offline-first approach ensures fast performance, privacy, and reliability—you can use this tool anytime, anywhere, with or without an internet connection.

Common Use Cases

  • Debugging API responses – Quickly identify what a 401 Unauthorized or 429 Too Many Requests response means and how to handle it
  • Learning HTTP standards – Study the complete HTTP status code specification for web development, testing, or certification prep
  • Web development reference – Keep a handy reference while building REST APIs, webhooks, or web services
  • Troubleshooting web servers – Understand 5xx server errors like 500 Internal Server Error or 503 Service Unavailable during infrastructure issues
  • API documentation – Reference accurate status code definitions when documenting your own APIs or third-party integrations
📊Need fast SEO hosting?

Speed-optimized NVMe Hosting — help your site rank on Google

View SEO Hosting

Frequently Asked Questions