HTTP Status Code Lookup

Free HTTP status code lookup. Type a code like 404 or a keyword like timeout to instantly see the meaning and category. Runs in your browser, no upload.

100
Continue
The server received the request headers and the client should continue.
101
Switching Protocols
The server is switching protocols as requested by the client.
200
OK
The request succeeded.
201
Created
The request succeeded and a new resource was created.
202
Accepted
The request was accepted for processing but is not complete.
204
No Content
The request succeeded but there is no content to return.
206
Partial Content
The server is delivering part of the resource (range request).
301
Moved Permanently
The resource has permanently moved to a new URL.
302
Found
The resource is temporarily at a different URL.
303
See Other
The response can be found at another URL using GET.
304
Not Modified
The cached version is still valid, no need to resend.
307
Temporary Redirect
Temporary redirect that keeps the original method.
308
Permanent Redirect
Permanent redirect that keeps the original method.
400
Bad Request
The server could not understand the request (bad syntax).
401
Unauthorized
Authentication is required and has failed or is missing.
402
Payment Required
Reserved for future use, sometimes used by paid APIs.
403
Forbidden
The server understood the request but refuses to authorize it.
404
Not Found
The requested resource could not be found on the server.
405
Method Not Allowed
The HTTP method is not allowed for this resource.
408
Request Timeout
The server timed out waiting for the request.
409
Conflict
The request conflicts with the current state of the resource.
410
Gone
The resource is permanently gone and will not return.
418
I'm a teapot
An April Fools joke from RFC 2324, the server refuses to brew coffee.
422
Unprocessable Entity
The request was well formed but had semantic errors.
429
Too Many Requests
The user has sent too many requests in a given time (rate limited).
500
Internal Server Error
A generic server error, something went wrong on the server.
501
Not Implemented
The server does not support the functionality required.
502
Bad Gateway
The server got an invalid response from an upstream server.
503
Service Unavailable
The server is not ready, often overloaded or down for maintenance.
504
Gateway Timeout
An upstream server did not respond in time.

What the HTTP Status Code Lookup does

This tool turns a cryptic HTTP status code into a clear answer. Type a three-digit number, like 404 or 500, and it instantly returns the official reason phrase along with a short explanation of what the code means and when a server sends it. You can also type a keyword, such as timeout or redirect, and it lists every status code whose name or description matches, which is handy when you remember the idea but not the number. It helps web developers, API builders, QA testers and support staff who run into status codes in logs, browser tools and API responses and need a fast, reliable reference.

Codes are grouped into families: 1xx informational, 2xx success, 3xx redirects, 4xx client errors and 5xx server errors. Knowing the family alone often tells you where to start looking.

How to use the lookup

  1. Type a three-digit status code (for example 404) into the Input box, or type a keyword like forbidden.
  2. The result appears in the Output box right away, showing the reason phrase and its meaning. No button to press.
  3. For a keyword, scan the list of matching codes and pick the one that fits your situation.

A quick example

Type 404 and you get Not Found, meaning the server could not find the requested resource. Type timeout and you get matches like 408 Request Timeout and 504 Gateway Timeout, so you can compare them side by side.

It all runs in your browser. Nothing is uploaded, so it is private by default, instant, free and needs no sign-up.

Frequently asked questions

How do I look up a single status code?
Type the three-digit number, such as 301 or 503, into the box. The tool instantly shows the official reason phrase and a short plain-language explanation of what the code means.
Can I search by keyword instead of a number?
Yes. Type a word like 'timeout', 'redirect', or 'forbidden' and the tool lists every matching status code so you can find the right one without remembering the exact number.
What is the difference between 4xx and 5xx codes?
Codes in the 4xx range mean the request had a problem on the client side, like a bad URL or missing permission. Codes in the 5xx range mean the server failed to handle a request that may have been valid.

Related developer tools

Last updated: June 17, 2026