About HTTP Status Codes
An HTTP status code is a three-digit number a server returns to say how a request went: 1xx informational, 2xx success, 3xx redirection, 4xx client error, and 5xx server error. The codes are defined in RFC 9110. This reference lists 31 commonly used codes with a one-line explanation each and filters them as you type a number or a word. It is a lookup table and does not send requests to any URL.
How to use HTTP Status Codes
- Fill in "Search by code or keyword".
- The result appears below and updates as you type.
- Copy the result with the copy button, or download it as a file where that is offered.
Questions about HTTP Status Codes
What is the difference between 301 and 302?
A 301 says the resource has moved permanently, so browsers and search engines should use the new URL from now on. A 302 is temporary: clients keep using the original URL for future requests.
What is the difference between 401 and 403?
A 401 means the request lacks valid credentials, and signing in may fix it. A 403 means the server understood the request and refuses it anyway, so signing in again will not help.
Runs in your browser. Page last updated .