Network & DNS

HTTP Status Codes

Look up what an HTTP status code means, from 200 OK to 503 Service Unavailable.

Results appear here.

What the result means

The list on this page is a fixed set of codes people meet on the web, from informational 1xx replies through the server errors in the 500 range. The class always comes from the first digit: 1 informational, 2 success, 3 redirect, 4 client, 5 server. Codes in the list also have a title, a meaning, and a typical cause. If you type a number from 100 to 599 that is not in the list, the page shows the class and stops. It does not invent a title, because many unassigned numbers have no agreed name. The search box filters the list as you type. Nothing is sent to a server. 301 and 302 are both redirects, and 429 means the client is being told to slow down.

Related tools

Advertisement

Questions

What is 301 vs 302?

Both are redirects. 301 means the move is permanent and caches may remember the new URL. 302 means the resource was found somewhere else for this request, and clients should not assume the move is forever. 307 and 308 are the method-preserving versions of those two ideas.

What is 429?

429 Too Many Requests means the server is refusing this client for the moment because it has sent too much traffic. It is a client error, not a sign that the whole site is down. The Retry-After header, when present, says when to try again.

Why does an unknown code have no title?

The class is fixed by the first digit, so that part is safe to show. A title is only shown when this page has a known entry. Making one up would describe a code the list does not actually define.