← All tools

HTTP Status Code Lookup

Search HTTP status codes and their meanings — a fast developer reference.

Free tool No account
200OKRequest succeeded.
201CreatedResource created successfully.
204No ContentSuccess, no body returned.
301Moved PermanentlyResource permanently moved.
302FoundTemporary redirect.
304Not ModifiedCached version is still valid.
400Bad RequestMalformed or invalid request.
401UnauthorizedAuthentication required or failed.
403ForbiddenAuthenticated but not allowed.
404Not FoundResource does not exist.
405Method Not AllowedHTTP method not supported here.
409ConflictRequest conflicts with current state.
418I'm a teapotRefuses to brew coffee (RFC 2324).
422Unprocessable EntityValidation failed.
429Too Many RequestsRate limit exceeded.
500Internal Server ErrorGeneric server failure.
502Bad GatewayInvalid response from upstream.
503Service UnavailableServer overloaded or down.
504Gateway TimeoutUpstream did not respond in time.
ReadyProcessed locally · No upload

About the HTTP Status Code Lookup

Look up any HTTP status code — 200, 301, 404, 500 and the rest — with what it means and when servers send it.

How to use it

  1. Type a code or a word (like “redirect”).
  2. Read the meaning.
  3. Follow the hint to fix it.

Questions

What is the difference between 301 and 302?

301 is a permanent move (search engines move the page's ranking); 302 is temporary.