← 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
- Type a code or a word like 'redirect'.
- Read what it means.
- Filter by 2xx, 3xx, 4xx or 5xx.
Everything runs in your browser. Nothing you enter is uploaded.