VLANlab
Catalog
ENEnglishJA日本語ESEspañolRUРусскийKO한국어PTPortuguêsZH中文ARالعربية
About
VLANlab
Frontend
12 tools
CSS Unit ConverterColor ToolkitGradient GeneratorcURL BuilderURL ParserURL Encoder/DecoderHTTP Status CodesBox Shadow GenFavicon GeneratorQR Code GeneratorFlex & Gridrobots.txt Tester
VLANlab

CALCULATE • LOOKUP • VERIFY

What Is My IP?IPv6 TestSpeed TestHTTP Request Headers
DNS LookupDNS PropagationDNS Health CheckerSPF AnalyzerPTR LookupCAA RecordSRV RecordDNS TraceDNS PrivacyDANE / TLSADNSSEC CheckerSPF BuilderDKIM GeneratorZone DiffPTR Zone Generator
Subnet CalculatorCIDR Range ViewerVLSM CalculatorVLAN PlannerBandwidth CalcIPv6 Subnet CalcIP ↔ BinarySupernet CalcCIDR MergeCIDR to IP RangeCIDR SplitIPv4 → IPv6CIDR OverlapFree IP Space FinderDHCP CalculatorMTU Calculator
WHOIS LookupDomain Age CheckerSubdomain FinderIP GeolocationASN / BGP LookupIP Blacklist CheckReverse IP LookupMAC Address LookupBGP Prefix LookupRPKI / ROA CheckDomain Availability
Email InspectorDKIM CheckerEmail HeadersSMTP Test
SMTP TLS CheckSoon
MX Health CheckEmail SecurityDMARC Generator
Temp MailSoon
Is It Down?SSL/TLS CheckerOpen Port CheckerOG Tag CheckerOCSP CheckerPing / LatencyHTTP InspectorRedirect ChainCSP AnalyzerTech Stack CheckerBetaTracerouteBetaHTTP/2 + HTTP/3robots.txt ViewerSSL Cert DecoderBanner GrabberWebSocket TesterCORS TesterHTTP TimingStructured DataPWA ManifestSEO Auditor
One-Time SecretHash GeneratorPassword StrengthSecurity.txtCT Log SearchAXFR Zone Test
HTTP Sec ScoreSoon
WebRTC Leak TestIP Reputation
JSON FormatterYAML FormatterBase64 / URL EncodeJWT DecoderRegex TesterUnix TimestampCron BuilderUUID / ULIDPunycode / IDNBase ConverterACL Generator
CSS Unit ConverterColor ToolkitGradient GeneratorcURL BuilderURL ParserURL Encoder/DecoderHTTP Status CodesBox Shadow GenFavicon GeneratorQR Code GeneratorFlex & Gridrobots.txt Tester
Text CompareCase ConverterText CleanerText AnalyzerText TransformerList ToolsLorem GeneratorSlug Generator
Cloud VPC PlannerCloud IP RangeSecurity GroupsIAM AnalyzerK8s CIDR PlannerFirewall BuilderHCL FormatterEgress Cost CalcCloud DNS Zone
VM Cost EstimatorSoon
Proxmox Net ConfigVMware Port GroupHyper-V vSwitchVXLAN VNI PlannerKVM Net ConfigXCP-ng NetworkNSX-T Segment
Disposable Email DetectorPhone InspectorTor Exit NodeVPN/Proxy DetectDomain ReputationTyposquat DetectUsername SearchFavicon Hash
GitHub ActionsDockerfile Gendocker-composeArgoCD AppK8s Manifests
About

© 2026 VLANlab

No login · No ads · No tracking

2.63.a76559e

HTTP Status Code Reference

Look up any HTTP status code or check the live status of a URL.

Examples:

Enter an HTTP status code or search by name

100Continue1xx

The initial part of the request was received. The client should continue sending the rest of the request.

101Switching Protocols1xx

The server is switching protocols as requested by the client, e.g. upgrading HTTP to WebSocket.

102Processing1xx

WebDAV: the server has received the request and is still processing it. No response is available yet.

103Early Hints1xx

Allows the server to send Link headers before the final response, so the browser can start preloading resources early.

200OK2xx

The request succeeded. The response body contains the requested resource or the result of the action.

201Created2xx

The request succeeded and a new resource was created. The Location header points to the new resource URL.

202Accepted2xx

The request was accepted for processing but processing has not been completed and may not be completed at all.

203Non-Authoritative Information2xx

The response was transformed by a proxy. The payload was modified from the 200 OK response of the origin server.

204No Content2xx

The server fulfilled the request successfully but has no content to return. The response body is empty.

205Reset Content2xx

The server fulfilled the request. The client should reset the document view, e.g. clear a form after submission.

206Partial Content2xx

The server is delivering only part of the resource in response to a Range header. Used for video streaming and download resume.

207Multi-Status2xx

WebDAV: the response body is an XML message containing status information for multiple independent operations.

208Already Reported2xx

WebDAV: the members of a DAV binding have already been enumerated in a previous reply and will not be included again.

226IM Used2xx

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

300Multiple Choices3xx

The request has more than one possible response. The user agent or user should choose one. Usually accompanied by a list of choices.

301Moved Permanently3xx

The resource URL has permanently changed. Clients and search engines should update their links to the new URL in the Location header.

302Found3xx

The resource is temporarily at a different URL. Clients should continue using the original URL for future requests.

303See Other3xx

Redirects the client to a different URL via GET. Commonly used after a POST to prevent form resubmission on page refresh.

304Not Modified3xx

The resource has not changed since the version specified in the request headers. The client should use its cached copy.

307Temporary Redirect3xx

Temporary redirect. The client must preserve the original HTTP method and body - a POST stays a POST, unlike 302.

308Permanent Redirect3xx

Permanent redirect that preserves the HTTP method. A POST stays a POST. Use this instead of 301 for non-GET redirects.

400Bad Request4xx

The server cannot process the request due to a client error - malformed syntax, invalid framing, or deceptive routing.

401Unauthorized4xx

Authentication is required and the request has not been authenticated. Respond with valid credentials in the Authorization header.

402Payment Required4xx

Reserved for future use. Some APIs use it to signal that a paid subscription or quota limit has been exceeded.

403Forbidden4xx

The server understood the request but refuses to fulfill it. Re-authenticating will not help - the client lacks permission.

404Not Found4xx

The server cannot find the requested resource. The URL is not recognized, the resource does not exist, or it has been removed.

405Method Not Allowed4xx

The HTTP method is not supported for this resource. The Allow header in the response lists the supported methods.

406Not Acceptable4xx

No content matching the Accept headers could be found. The server cannot produce a response in the requested format.

407Proxy Authentication Required4xx

Authentication is required by the proxy server between the client and the origin server.

408Request Timeout4xx

The server timed out waiting for the complete request from the client. The client may retry the request.

409Conflict4xx

The request conflicts with the current state of the server. Common with edit conflicts or duplicate resource creation.

410Gone4xx

The resource has been permanently removed with no forwarding address. Unlike 404, this signals intentional deletion.

411Length Required4xx

The server refuses to accept the request without a defined Content-Length header.

412Precondition Failed4xx

The server does not meet one or more preconditions specified in the request headers (If-Match, If-Unmodified-Since, etc.).

413Content Too Large4xx

The request body exceeds the server's processing limits. The server may close the connection or return a Retry-After header.

414URI Too Long4xx

The request URI is longer than the server is willing to interpret. Often caused by GET requests that should use POST.

415Unsupported Media Type4xx

The Content-Type or Content-Encoding of the request body is not supported by the server.

416Range Not Satisfiable4xx

The Range header in the request specifies a range that cannot be fulfilled, e.g. it exceeds the file size.

417Expectation Failed4xx

The expectation given in the Expect request header could not be met by the server.

418I'm a Teapot4xx

Any attempt to brew coffee with a teapot should result in this error. An April Fools joke from 1998 that became a real standard.

421Misdirected Request4xx

The request was directed at a server that is unable to produce a response for the combination of scheme and authority.

422Unprocessable Content4xx

The request was well-formed but could not be processed due to semantic errors. Common in REST APIs with validation failures.

423Locked4xx

WebDAV: the resource being accessed is locked.

424Failed Dependency4xx

WebDAV: the request failed because it depends on another request that failed.

425Too Early4xx

The server refuses to process a request that might be replayed to guard against replay attacks.

426Upgrade Required4xx

The server refuses to perform the request using the current protocol. The client must switch to the protocol in the Upgrade header.

428Precondition Required4xx

The origin server requires the request to be conditional to prevent the lost-update problem.

429Too Many Requests4xx

The client has sent too many requests in a given amount of time (rate limiting). Check the Retry-After header for when to retry.

431Request Header Fields Too Large4xx

The server refuses to process the request because its header fields are individually or collectively too large.

451Unavailable For Legal Reasons4xx

The resource cannot be legally provided in this jurisdiction. Named after Ray Bradbury's Fahrenheit 451.

500Internal Server Error5xx

The server encountered an unexpected condition that prevented it from fulfilling the request. Check server logs for details.

501Not Implemented5xx

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

502Bad Gateway5xx

The server, acting as a gateway or proxy, received an invalid response from an inbound server.

503Service Unavailable5xx

The server is temporarily unable to handle the request due to overload or scheduled maintenance. Check Retry-After.

504Gateway Timeout5xx

The server, acting as a gateway or proxy, did not receive a timely response from an upstream server.

505HTTP Version Not Supported5xx

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

506Variant Also Negotiates5xx

The server has an internal configuration error: the chosen variant resource is configured to engage in transparent negotiation itself.

507Insufficient Storage5xx

WebDAV: the server is unable to store the representation needed to complete the request.

508Loop Detected5xx

WebDAV: the server terminated an operation because it encountered an infinite loop while processing the request.

510Not Extended5xx

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

511Network Authentication Required5xx

The client needs to authenticate to gain network access. Used by captive portals in hotels, airports, and Wi-Fi hotspots.

Related Tools

Is It Down?

Check if any website is reachable right now. Probed from a Cloudflare edge server and a neutral host, so a site that only blocks Cloudflare is not reported as down.

Redirect Chain

Trace every HTTP redirect hop for any URL - see status codes, final destination, and timing per step.

HTTP Inspector

Inspect response headers and grade the HTTP security configuration for any URL. One request - raw headers and an A‑F security score side by side.

About this tool

HTTP status codes are three-digit numbers returned by a web server in response to every HTTP request. The first digit defines the category: 1xx informational, 2xx success, 3xx redirection, 4xx client errors, and 5xx server errors. Understanding them is essential for debugging APIs, diagnosing redirect chains, and interpreting web server logs.

The live URL checker fetches the final status code of any URL from a Cloudflare edge server, following redirects and measuring response time. Useful for checking whether a redirect is permanent (301) or temporary (302), or whether a page returns a 200 even when a CMS shows a soft 404.