HTTP Status Code Reference
A searchable reference for HTTP status codes and what each one actually means. The first digit tells you the category: 2xx succeeded, 3xx redirects, 4xx means the client made a mistake, and 5xx means the server did.
Free, no signupRuns entirely in your browser
Input
Result
- Status Code
- 404
- Definition
- Not Found
- Category Class
- Client Error
- RFC Description
- The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
About
What the HTTP Status Code Reference does
That client-versus-server split is the most useful diagnostic shortcut there is. A 4xx points at the request — wrong URL, missing auth, malformed body — while a 5xx points at the server and is not something the caller can fix by changing the request.
How it works
Using the HTTP Status Code Reference
- 1Search by code number or by name.
- 2The category is identified from the first digit.
- 3The official meaning is shown.
- 4Common causes are described.
- 5Related codes are listed for comparison.
Use cases
What people use it for
- Diagnosing an unexpected API response
- Choosing the right status code for an endpoint you are building
- Understanding a code in server logs
- Deciding between 301 and 302 for a redirect
FAQ
Frequently asked questions
6 related
All tools →