Tink, the Tinkkit robotTinkkit
← All toolsDeveloper›Web & CSS

HTTP Status Code Lookup

Search every common HTTP status code — 200, 301, 404, 500 and more — with a plain-English meaning and when to use it.

Tip from Tink: Use 301 for permanent moves so search engines pass on rankings.

  • 100ContinueThe server got the request headers; the client can send the body.
  • 101Switching ProtocolsThe server is switching protocols, e.g. to WebSocket.
  • 200OKThe request worked. The standard success response.
  • 201CreatedA new resource was created, usually after a POST.
  • 202AcceptedThe request was accepted but processing isn't finished yet.
  • 204No ContentSuccess, with nothing to send back (common for DELETE).
  • 206Partial ContentOnly part of the file was sent, used for video and resumable downloads.
  • 301Moved PermanentlyThe page has a new permanent address. Search engines move rankings to it.
  • 302FoundTemporary redirect. The original address should still be used later.
  • 303See OtherGo to another address with GET, often after a form submit.
  • 304Not ModifiedThe cached copy is still fresh; nothing new to download.
  • 307Temporary RedirectTemporary redirect that keeps the same method (POST stays POST).
  • 308Permanent RedirectPermanent redirect that keeps the same method.
  • 400Bad RequestThe request is malformed — bad syntax or invalid data.
  • 401UnauthorizedYou need to sign in, or your login/token is missing or invalid.
  • 403ForbiddenYou're known but not allowed to access this.
  • 404Not FoundNothing exists at this address.
  • 405Method Not AllowedThis address doesn't accept that method (e.g. POST).
  • 406Not AcceptableThe server can't send the format the client asked for.
  • 408Request TimeoutThe client took too long to send the request.
  • 409ConflictThe request clashes with the current state, e.g. a duplicate.
  • 410GoneThe page was deliberately removed and won't come back.
  • 413Content Too LargeThe upload or request body is too big.
  • 415Unsupported Media TypeThe server doesn't accept that content type.
  • 418I'm a teapotAn April Fools' joke code. Some sites use it for blocked bots.
  • 422Unprocessable ContentThe data is well-formed but fails validation.
  • 429Too Many RequestsRate limited — slow down and try again later.
  • 451Unavailable For Legal ReasonsBlocked for legal reasons, such as a court order.
  • 500Internal Server ErrorSomething broke on the server.
  • 501Not ImplementedThe server doesn't support this feature.
  • 502Bad GatewayA server in the middle got a bad answer from the one behind it.
  • 503Service UnavailableThe server is down or overloaded, often during maintenance.
  • 504Gateway TimeoutA server in the middle waited too long for the one behind it.
Advertisement

How to use the HTTP Status Code Lookup

  1. Type a code or a word like 'redirect'.
  2. Read what it means.
  3. Filter by 2xx, 3xx, 4xx or 5xx.

Everything runs in your browser. Nothing you enter is uploaded.