HTTP Status Codes

HTTP status code reference

What Is This Tool?

This is a quick reference for standard HTTP response status codes, grouped by class (1xx Informational, 2xx Success, 3xx Redirection, 4xx Client Error, 5xx Server Error). Type a code or a keyword to instantly filter the list to what you're looking for.

How to Use

1

Browse the full table grouped by status class.

2

Type a code (e.g. "404") or a word (e.g. "redirect") into the search box.

3

The list filters live to matching rows only.

4

Clear the search box to see the full reference again.

Features

  • Covers around 40 of the most common HTTP status codes
  • Grouped by class: 1xx/2xx/3xx/4xx/5xx
  • Live search by code number or description text
  • Case-insensitive substring matching
  • No network calls — purely a static local reference

Examples

Typing 404 shows only the "404 Not Found" row. Typing redirect shows all 3xx redirection codes, since that word appears in their descriptions.

Common Use Cases

  • Quickly recalling what a status code your API returned actually means
  • Choosing the correct status code to return from your own API
  • Learning the difference between similar codes (e.g. 401 vs 403, 301 vs 302)
  • Reference while writing API documentation

Frequently Asked Questions

What's the difference between 401 and 403?

401 Unauthorized means the request lacks valid authentication credentials. 403 Forbidden means the server understood who you are but you don't have permission to access the resource.

What's the difference between 301 and 302?

301 Moved Permanently indicates a permanent redirect that clients and search engines should cache. 302 Found indicates a temporary redirect that should be re-checked on the next request.

Does this list cover every HTTP status code?

It covers roughly 40 of the most commonly encountered standard codes. It intentionally omits very rarely used or WebDAV-specific codes to keep the reference focused and readable.

Is 418 a real status code?

Yes — 418 "I'm a Teapot" originated as an April Fools' joke in RFC 2324 and is still occasionally used today, largely for humor or as an easter egg in APIs.

Does the search match partial text?

Yes. It performs a case-insensitive substring match against both the numeric code and the short name/description, so partial words work too.