HTTP Status Codes

A fast, searchable reference of every standard HTTP status code with a plain-English explanation of what it means. Filter by category or search by number or meaning — free, instant and fully offline.

Tip: click any row to copy its code and name.

CodeMeaningWhat it means

How to use the HTTP status code reference

  1. Search or browse. Type a code like 404 or a keyword like redirect in the search box to filter the list instantly.
  2. Filter by category. Use the buttons to show only informational (1xx), success (2xx), redirection (3xx), client-error (4xx) or server-error (5xx) codes.
  3. Copy what you need. Click any row to copy its number and name — handy for bug reports, documentation and commit messages.

About this tool

HTTP status codes are the three-digit numbers a web server returns with every response to tell the browser or API client what happened. This reference lists all of the standard codes registered with the IANA — from 100 Continue to 511 Network Authentication Required — grouped into five classes by their first digit. Each entry pairs the official reason phrase with a short, jargon-free explanation of what the code actually signals and when you are likely to see it.

It is a quick lookup for developers debugging APIs, students learning how the web works, and anyone who has hit a mysterious error page. The whole table and search run locally in your browser with no network requests, so it loads instantly, works offline, and never tracks what you look up.

Frequently asked questions

What do the status code classes (1xx–5xx) mean?

The first digit sets the category: 1xx is informational, 2xx means success, 3xx is a redirection, 4xx is a client error (the request was wrong), and 5xx is a server error (the server failed). The remaining two digits identify the specific situation.

What is the difference between 401 and 403?

401 Unauthorized means you have not authenticated — you need to log in or send valid credentials. 403 Forbidden means you are authenticated but simply not allowed to access that resource, so logging in again will not help.

Is 418 “I'm a teapot” a real status code?

Yes and no. It was defined in 1998 as an April Fools' joke (the Hyper Text Coffee Pot Control Protocol) but is officially registered and implemented by many servers and frameworks, so it appears in this reference.

Are these all of the HTTP status codes?

This list covers every status code in the official IANA registry, including WebDAV (207, 422, 423…) and other extensions. Individual servers and CDNs sometimes invent unofficial codes (such as Cloudflare's 5xx range), which are not part of the standard.