HTTP Status Codes Reference
Complete reference of HTTP status codes with descriptions and examples.
Processed locally in your browserShowing 61 status codes
Unlock the full toolkit
Batch processing, no ads, higher limits, and API access.
Features
- ✓Complete list of all HTTP status codes
- ✓Instant search and filtering
- ✓Color-coded by response category
- ✓Detailed descriptions with use cases
- ✓Quick copy for documentation
Frequently Asked Questions
- What is HTTP status code 200?
- HTTP 200 OK indicates that the request has succeeded. It is the standard response for successful HTTP requests. The actual meaning depends on the request method: for GET, the resource is fetched and transmitted; for POST, the resource describing the result of the action is transmitted.
- What does a 404 error mean?
- HTTP 404 Not Found means the server cannot find the requested resource. This is the most well-known HTTP error code. It typically occurs when a URL is mistyped, a page has been removed, or a link is broken.
- What is the difference between 301 and 302 redirects?
- A 301 redirect is permanent — it tells browsers and search engines that the resource has moved permanently to a new URL. A 302 redirect is temporary — it indicates the resource is temporarily at a different URL but will return to the original. For SEO, 301 passes full link equity to the new URL, while 302 does not.
- What does HTTP 500 Internal Server Error mean?
- HTTP 500 Internal Server Error is a generic server-side error indicating that the server encountered an unexpected condition that prevented it from fulfilling the request. It usually points to a bug in the server code, a misconfiguration, or a crashed backend service.
- How many HTTP status codes are there?
- There are approximately 60+ officially defined HTTP status codes, organized into 5 categories: 1xx (Informational), 2xx (Success), 3xx (Redirection), 4xx (Client Error), and 5xx (Server Error). The most commonly encountered are 200, 301, 302, 400, 401, 403, 404, and 500.