viptool / Reference Tables / HTTP Status Code Reference
Reference Tables

HTTP Status Code Reference

A practical reference for informational, success, redirect, client, and server responses.

ValueNameDescription
100ContinueRequest headers received; continue sending the body.
101Switching ProtocolsThe server is switching protocols.
102ProcessingThe server has accepted and is processing the request.
103Early HintsPreliminary response with resource hints.
200OKThe request succeeded.
201CreatedA new resource was created.
202AcceptedThe request was accepted for later processing.
204No ContentThe request succeeded without a response body.
206Partial ContentA byte range was returned.
300Multiple ChoicesMultiple representations are available.
301Moved PermanentlyThe resource has a permanent new URL.
302FoundThe resource is temporarily available elsewhere.
303See OtherRetrieve another resource with GET.
304Not ModifiedCached content is still valid.
307Temporary RedirectTemporary redirect preserving method and body.
308Permanent RedirectPermanent redirect preserving method and body.
400Bad RequestThe request syntax or data is invalid.
401UnauthorizedAuthentication is required or failed.
403ForbiddenThe server refuses the request.
404Not FoundThe requested resource was not found.
405Method Not AllowedThe HTTP method is not allowed.
406Not AcceptableNo acceptable representation is available.
408Request TimeoutThe request took too long.
409ConflictThe request conflicts with current state.
410GoneThe resource has been intentionally removed.
411Length RequiredContent-Length is required.
412Precondition FailedA request precondition failed.
413Content Too LargeThe request body is too large.
414URI Too LongThe request URI is too long.
415Unsupported Media TypeThe media type is unsupported.
416Range Not SatisfiableThe requested byte range is invalid.
418I'm a TeapotAn intentionally playful status code.
422Unprocessable ContentThe content is valid but cannot be processed.
425Too EarlyThe server will not risk replaying the request.
426Upgrade RequiredA protocol upgrade is required.
428Precondition RequiredThe request must be conditional.
429Too Many RequestsThe client exceeded a rate limit.
431Request Header Fields Too LargeRequest headers are too large.
451Unavailable For Legal ReasonsAccess is denied for legal reasons.
500Internal Server ErrorThe server encountered an unexpected error.
501Not ImplementedThe requested functionality is unsupported.
502Bad GatewayAn upstream server returned an invalid response.
503Service UnavailableThe service is temporarily unavailable.
504Gateway TimeoutAn upstream server timed out.
505HTTP Version Not SupportedThe HTTP version is unsupported.

Source: IANA HTTP Status Code RegistryReviewed: 2026-07-11

How to use HTTP Status Code Reference

  1. Enter or select the data you want to process above.
  2. Select “Search” to run the tool.
  3. Review the result, then copy it or adjust the input and run again.

HTTP Status Code Reference FAQ

Does this tool store my data?

The primary operation runs in your browser. Viptool does not upload or store the content you enter.

Why can the result differ from another website?

Results depend on the input format, calculation rules, and data update time. For live information, check the provider and timestamp shown with the result.