./prontouso

HTTP Status Code Lookup

Search common HTTP status codes by number, name, or keyword to see what each one means and which category it belongs to.

Runs locally in your browser. This tool does not upload your input.
CodeNameDescription
100ContinueThe initial part of the request was received; the client should continue with the body.
101Switching ProtocolsThe server agrees to switch protocols as requested by the client.
103Early HintsPreliminary headers sent before the final response, used for preloading resources.
200OKThe request succeeded.
201CreatedThe request succeeded and a new resource was created.
202AcceptedThe request was accepted for processing, but processing isn't complete.
204No ContentThe request succeeded but there is no content to return.
206Partial ContentOnly part of the requested resource is being returned (range requests).
301Moved PermanentlyThe resource has permanently moved to a new URL.
302FoundThe resource temporarily resides at a different URL.
303See OtherThe response can be found at a different URL, fetched with GET.
304Not ModifiedThe cached version of the resource is still valid; no body is returned.
307Temporary RedirectThe resource temporarily resides at a different URL; method must not change.
308Permanent RedirectThe resource permanently resides at a different URL; method must not change.
400Bad RequestThe server could not understand the request due to invalid syntax.
401UnauthorizedAuthentication is required and has failed or not been provided.
402Payment RequiredReserved for future use; occasionally used for payment/quota systems.
403ForbiddenThe client does not have access rights to the content.
404Not FoundThe server cannot find the requested resource.
405Method Not AllowedThe request method is known but not supported for this resource.
406Not AcceptableNo content matching the client's Accept headers was found.
408Request TimeoutThe server timed out waiting for the request.
409ConflictThe request conflicts with the current state of the resource.
410GoneThe resource is no longer available and will not be available again.
411Length RequiredThe request did not specify the length of its content.
413Payload Too LargeThe request body is larger than the server is willing to process.
414URI Too LongThe requested URI is longer than the server is willing to interpret.
415Unsupported Media TypeThe media format of the request body is not supported.
416Range Not SatisfiableThe requested range cannot be fulfilled.
418I'm a TeapotA humorous status defined in RFC 2324; not seriously used by real servers.
422Unprocessable ContentThe request was well-formed but contains semantic errors.
425Too EarlyThe server is unwilling to process a request that might be replayed.
429Too Many RequestsThe client has sent too many requests in a given time (rate limiting).
431Request Header Fields Too LargeThe request's header fields are too large.
451Unavailable For Legal ReasonsThe resource is unavailable for legal reasons (e.g. censorship).
500Internal Server ErrorThe server encountered an unexpected condition.
501Not ImplementedThe server does not support the functionality required.
502Bad GatewayThe server, acting as a gateway, received an invalid response upstream.
503Service UnavailableThe server is not ready to handle the request (overload or maintenance).
504Gateway TimeoutThe server, acting as a gateway, did not get a response in time.
505HTTP Version Not SupportedThe server does not support the HTTP protocol version used.

How to look up an HTTP status code

Search common HTTP status codes by number, name, or keyword to see what each one means.

Status code ranges

  • 1xx: informational
  • 2xx: success
  • 3xx: redirection
  • 4xx: client error
  • 5xx: server error

Common uses

  • Understand what a status code in a server log or API response actually means.
  • Decide which status code to return from your own API for a given situation.

Good to know

Some codes are rarely used in practice (like 418), while others are essential for correct client behavior, such as 304 for caching or 429 for rate limiting.

Reference notes

This is a static reference list — no data you type is sent anywhere.

FAQ

Does this list every possible status code?

It covers the commonly used codes you'll encounter in everyday web development, not every code ever registered.

Can I search by a partial description?

Yes — searching "timeout" or "redirect", for example, finds every matching status code.

Are custom or non-standard codes included?

No — only codes formally registered with IANA are listed here, not application-specific or non-standard codes some APIs use.