Everyday Tools
Search

HTTP Status Code Lookup

Look up what any HTTP status code means and which category it belongs to.

CodeMeaningCategoryDescription
100ContinueInformationalThe server has received the request headers and the client should proceed to send the body.
101Switching ProtocolsInformationalThe server agrees to switch protocols as requested by the client.
200OKSuccessThe request succeeded.
201CreatedSuccessThe request succeeded and a new resource was created.
202AcceptedSuccessThe request was accepted for processing, but processing isn't complete.
204No ContentSuccessThe request succeeded but there's no content to return.
301Moved PermanentlyRedirectionThe resource has permanently moved to a new URL — search engines transfer ranking signals to the new URL.
302FoundRedirectionThe resource temporarily resides at a different URL.
304Not ModifiedRedirectionThe resource hasn't changed since the last request — the client should use its cached copy.
307Temporary RedirectRedirectionLike 302, but guarantees the request method won't change on the redirected request.
308Permanent RedirectRedirectionLike 301, but guarantees the request method won't change on the redirected request.
400Bad RequestClient ErrorThe server couldn't understand the request due to invalid syntax.
401UnauthorizedClient ErrorAuthentication is required and has failed or not been provided.
403ForbiddenClient ErrorThe server understood the request but refuses to authorize it.
404Not FoundClient ErrorThe server can't find the requested resource.
405Method Not AllowedClient ErrorThe request method is known but not supported for this resource.
408Request TimeoutClient ErrorThe server timed out waiting for the request.
409ConflictClient ErrorThe request conflicts with the current state of the server.
410GoneClient ErrorThe resource is permanently gone, with no forwarding address — unlike 404, this is deliberate.
418I'm a TeapotClient ErrorAn April Fools' joke from RFC 2324 — a real, if rarely used, status code.
429Too Many RequestsClient ErrorThe client has sent too many requests in a given time frame (rate limiting).
500Internal Server ErrorServer ErrorThe server encountered an unexpected condition.
501Not ImplementedServer ErrorThe server doesn't support the functionality required to fulfill the request.
502Bad GatewayServer ErrorThe server, acting as a gateway, received an invalid response from an upstream server.
503Service UnavailableServer ErrorThe server isn't ready to handle the request, often due to maintenance or overload.
504Gateway TimeoutServer ErrorThe server, acting as a gateway, didn't get a response in time from an upstream server.

Processing happens locally in your browser. Nothing you enter is uploaded.

How It Works

Search by code number or name to filter the list, or browse all common status codes.

Example

404 means "Not Found" — the server can't find the requested resource.

Frequently Asked Questions

What's the difference between a 301 and a 302 redirect?
301 means "moved permanently" and passes ranking signals to the new URL. 302 means "temporary" and search engines generally keep indexing the original URL.
Does this tool check my URL's live status?
No — this is a reference lookup for what each code means, not a live checker. Checking a live URL's status requires a server-side request due to browser security restrictions (CORS).

Related Tools