Skip to content

HTTP Status Codes

Complete reference of all HTTP status codes with descriptions.

1xx

Informational

100Continue

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

101Switching Protocols

The server is switching to a different protocol as requested by the client.

102Processing

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

103Early Hints

Used to return some response headers before final HTTP message.

2xx

Success

200OK

The request has succeeded. The meaning depends on the HTTP method used.

201Created

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

202Accepted

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

203Non-Authoritative Information

The returned meta-information is from a local or third-party copy.

204No Content

The server has fulfilled the request but does not need to return a body.

205Reset Content

The server has fulfilled the request and the client should reset the document view.

206Partial Content

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

3xx

Redirection

300Multiple Choices

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

301Moved Permanently

The resource has been permanently moved to a new URL.

302Found

The resource resides temporarily at a different URL.

303See Other

The response can be found at a different URL using a GET method.

304Not Modified

The resource has not been modified since the last request.

307Temporary Redirect

The resource temporarily resides at a different URL. The method must not change.

308Permanent Redirect

The resource has been permanently moved. The method must not change.

4xx

Client Error

400Bad Request

The server cannot process the request due to malformed syntax.

401Unauthorized

Authentication is required and has failed or not been provided.

403Forbidden

The server understood the request but refuses to authorize it.

404Not Found

The requested resource could not be found on the server.

405Method Not Allowed

The HTTP method is not allowed for the requested resource.

406Not Acceptable

The server cannot produce a response matching the Accept headers.

408Request Timeout

The server timed out waiting for the request.

409Conflict

The request conflicts with the current state of the server.

410Gone

The resource has been permanently deleted and will not be available again.

413Payload Too Large

The request entity is larger than the server is willing to process.

414URI Too Long

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

415Unsupported Media Type

The request media type is not supported by the server.

422Unprocessable Entity

The request was well-formed but contained semantic errors.

429Too Many Requests

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

5xx

Server Error

500Internal Server Error

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

501Not Implemented

The server does not recognize the request method or lacks the ability to complete it.

502Bad Gateway

The server received an invalid response from an upstream server.

503Service Unavailable

The server is currently unable to handle the request due to overload or maintenance.

504Gateway Timeout

The server did not receive a timely response from an upstream server.

505HTTP Version Not Supported

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

How to Use HTTP Status Codes

  1. Enter the domain, IP address, or URL you want to analyze
  2. Click the lookup or check button
  3. Review the detailed results and analysis
  4. Use the information to diagnose or configure your network

Why Use HTTP Status Codes?

Network diagnostics shouldn't require expensive software or command-line expertise. Our network tools provide DNS lookups, IP geolocation, HTTP header analysis, and connectivity testing directly in your browser. Results are presented in clear, human-readable format with explanations of what each record or header means. These tools are essential for troubleshooting DNS propagation, verifying SSL configurations, checking security headers, and diagnosing connectivity issues. All queries are made in real-time from your browser, giving you accurate results from your actual network location.

  • Real-time network information and diagnostics
  • Detailed analysis of DNS records, headers, and IP data
  • Essential for troubleshooting network issues
  • Free alternative to paid network analysis tools

Frequently Asked Questions

Does this check my own IP?

Yes. The tool automatically detects and displays your current IP information.

Is the lookup data accurate?

Results are based on publicly available DNS and IP databases and are generally very accurate.

Can I check any domain?

Yes. Enter any domain name or IP address to get detailed network information.

Related Tools You Might Like