godz.online
Back to tools

Developer tools

HTTP status codes

A searchable reference for every common HTTP status code. Type to search by number or name, or filter by class. Everything runs in your browser.

61 shown

How it works

A quick, searchable reference for HTTP status codes. Every response carries a three-digit code that tells the client how the request went, and they are grouped into five classes by their first digit: 1xx informational, 2xx success, 3xx redirection, 4xx client error, and 5xx server error. Type to search by number or name - "not found" jumps straight to 404 - or use the class chips to browse just the redirects or just the server errors.

Each entry gives the code, its standard name, and a short plain-language explanation of when it is used, with a link to the full specification for the details. It covers the common everyday codes like 200, 301, 404, and 500 alongside the ones that are easy to forget, such as 204 No Content, 422 Unprocessable Content, and 429 Too Many Requests. Everything is static and runs in your browser, so the lookup is instant and works offline once the page has loaded.

Example. Searching 401 shows Unauthorized - the request lacks valid authentication - while 403 Forbidden means you are authenticated but not allowed. Filtering by the 3xx class lists the redirects together, so you can compare 301 Moved Permanently with 302 Found and 307 Temporary Redirect at a glance.

FAQ

What do the HTTP status code classes mean?

The first digit sets the class. 1xx is informational (the request was received and the process continues), 2xx means success, 3xx means a redirect is needed to complete the request, 4xx is a client error such as a bad or unauthorised request, and 5xx is a server error where the server failed to fulfil a valid request. Knowing the class tells you immediately whose side a problem is on.

What is the difference between 401 and 403?

401 Unauthorized means the request has not been authenticated - you are missing or have invalid credentials, so logging in may help. 403 Forbidden means the server knows who you are but you are not allowed to access the resource, so authenticating again will not change the outcome. In short, 401 is about identity and 403 is about permission.

When should I use 301 versus 302?

301 Moved Permanently tells clients and search engines the resource has a new permanent home, so they should update bookmarks and links; it is the right choice for permanent URL changes. 302 Found (and 307) signals a temporary redirect, so the original URL should still be used in future. Picking the right one matters for caching and SEO.

Is anything sent to a server?

No. The reference is a static dataset bundled with the page, and the search and filtering run entirely in your browser. Nothing you type is uploaded, and once the page has loaded the lookup works offline.