HTTP Status Codes
Complete reference of all HTTP status codes with descriptions.
Informational
100ContinueThe server has received the request headers and the client should proceed to send the request body.
101Switching ProtocolsThe server is switching to a different protocol as requested by the client.
102ProcessingThe server has received and is processing the request, but no response is available yet.
103Early HintsUsed to return some response headers before final HTTP message.
Success
200OKThe request has succeeded. The meaning depends on the HTTP method used.
201CreatedThe request has been fulfilled and a new resource has been created.
202AcceptedThe request has been accepted for processing, but the processing has not been completed.
203Non-Authoritative InformationThe returned meta-information is from a local or third-party copy.
204No ContentThe server has fulfilled the request but does not need to return a body.
205Reset ContentThe server has fulfilled the request and the client should reset the document view.
206Partial ContentThe server is delivering only part of the resource due to a range header.
Redirection
300Multiple ChoicesThe request has more than one possible response. The user should choose one.
301Moved PermanentlyThe resource has been permanently moved to a new URL.
302FoundThe resource resides temporarily at a different URL.
303See OtherThe response can be found at a different URL using a GET method.
304Not ModifiedThe resource has not been modified since the last request.
307Temporary RedirectThe resource temporarily resides at a different URL. The method must not change.
308Permanent RedirectThe resource has been permanently moved. The method must not change.
Client Error
400Bad RequestThe server cannot process the request due to malformed syntax.
401UnauthorizedAuthentication is required and has failed or not been provided.
403ForbiddenThe server understood the request but refuses to authorize it.
404Not FoundThe requested resource could not be found on the server.
405Method Not AllowedThe HTTP method is not allowed for the requested resource.
406Not AcceptableThe server cannot produce a response matching the Accept headers.
408Request TimeoutThe server timed out waiting for the request.
409ConflictThe request conflicts with the current state of the server.
410GoneThe resource has been permanently deleted and will not be available again.
413Payload Too LargeThe request entity is larger than the server is willing to process.
414URI Too LongThe URI provided was too long for the server to process.
415Unsupported Media TypeThe request media type is not supported by the server.
422Unprocessable EntityThe request was well-formed but contained semantic errors.
429Too Many RequestsThe user has sent too many requests in a given amount of time.
Server Error
500Internal Server ErrorThe server encountered an unexpected condition that prevented it from fulfilling the request.
501Not ImplementedThe server does not recognize the request method or lacks the ability to complete it.
502Bad GatewayThe server received an invalid response from an upstream server.
503Service UnavailableThe server is currently unable to handle the request due to overload or maintenance.
504Gateway TimeoutThe server did not receive a timely response from an upstream server.
505HTTP Version Not SupportedThe server does not support the HTTP protocol version used in the request.
How to Use HTTP Status Codes
- Enter the domain, IP address, or URL you want to analyze
- Click the lookup or check button
- Review the detailed results and analysis
- 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.