Skip to main content
SnipKit

HTTP Status Codes Reference

Complete reference of HTTP status codes with descriptions and examples.

Processed locally in your browser

Look up any HTTP status code instantly with this free online reference guide.

Showing 61 status codes

Unlock the full toolkit

Batch processing, no ads, higher limits, and API access.

Go Premium

How to Use

Look up any HTTP status code instantly with this free online reference guide.

  1. Search by code or keyword. Type a status code number (e.g., 404) or a keyword (e.g., "redirect", "unauthorized") into the search field. Results filter in real time.
  2. Filter by category. Click the category buttons to show only codes from a specific group — 1xx Informational, 2xx Success, 3xx Redirection, 4xx Client Error, or 5xx Server Error.
  3. Read the details. Click any status code to expand its description, which includes the official meaning, common causes, and practical examples of when you would encounter or return that code.
  4. Copy for documentation. Use the copy button to grab the status code and its description for use in API documentation, error handling code, or issue reports.

This reference covers all officially defined HTTP status codes from the IANA registry, color-coded by category for quick scanning. It is designed for developers, QA engineers, and DevOps teams who need a fast lookup without digging through RFCs. Everything runs in your browser — no server requests needed.

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.