Irreva logo
Explore Irreva

HTTP Status Codes Reference - Complete List Free

Complete reference for all HTTP status codes with descriptions: 1xx informational, 2xx success, 3xx redirection, 4xx client errors, 5xx server errors.

1xx Informational

2xx Success

3xx Redirection

4xx Client Errors

5xx Server Errors

61 HTTP status codes · RFC 9110 + extensions

100% Private
No Upload
Instant

What is HTTP Status Codes Reference – Complete List with Descriptions?

HTTP status codes are 3-digit numbers returned by web servers to indicate the result of a client request. They are grouped into five classes: 1xx (informational), 2xx (success), 3xx (redirection), 4xx (client errors), and 5xx (server errors). Understanding status codes is essential for web development, API design, SEO, and debugging.

How to Use HTTP Status Codes Reference – Complete List with Descriptions

  1. 1Search for a specific code by number (e.g. 404) or name (e.g. Not Found).
  2. 2Filter by category using the category buttons (2xx Success, 4xx Client Errors, etc.).
  3. 3Click any code to expand its full description.

Key Features

  • ✓All 60+ standard HTTP status codes
  • ✓Full description for each code
  • ✓Search by code number, name, or description
  • ✓Filter by category (1xx through 5xx)
  • ✓RFC 9110 compliant definitions

Benefits

  • →Quickly understand API error responses during development
  • →Choose the correct status code for REST API responses
  • →Debug redirect chains and SEO issues (301 vs 302 vs 307)
  • →Understand security-related codes (401 vs 403)

Why Use Irreva for HTTP Status Codes Reference – Complete List with Descriptions?

Runs 100% in your browser — files never leave your device.
No account, no sign-up, no subscription — free forever.
Works on any device: desktop, tablet, or mobile.
No file size limits from our infrastructure.
Instant results — no server round-trip latency.
Open-source libraries and transparent processing.

Frequently Asked Questions

What is an HTTP status code?

An HTTP status code is a 3-digit number returned by a server in response to a client request. It tells the client whether the request succeeded, failed, or needs further action.

What is the difference between 401 and 403?

401 Unauthorized means the client is not authenticated — no valid credentials were provided. 403 Forbidden means the client is authenticated but does not have permission to access the resource.

What is the difference between 301 and 302?

301 Moved Permanently tells search engines and browsers the URL has changed forever — they should update bookmarks and transfer SEO value. 302 Found is a temporary redirect — the original URL remains canonical.

What causes a 500 error?

500 Internal Server Error means something went wrong on the server that it cannot recover from. It is a generic catch-all for unhandled exceptions. Check server logs for the specific cause.

What is a 429 error?

429 Too Many Requests means the client has sent too many requests in a short time window (rate limiting). The server may include a Retry-After header indicating when to try again.

What is the 418 status code?

418 I'm a Teapot is from RFC 2324 (an April Fools RFC) where a teapot refuses to brew coffee. Despite being a joke, it is a registered IANA status code and used playfully by many real servers.

Rate HTTP Status Codes Reference – Complete List with Descriptions

How useful was this tool?

Guides & Use Cases

More Developer Tools