HTTP Status Codes

Look up any HTTP status code (1xx–5xx). Meaning, common causes, and the RFC reference.

What is this for?

HTTP status codes are the three-digit numbers a server returns to a client to communicate the outcome of a request. They're grouped into five families: 1xx (informational), 2xx (success), 3xx (redirection), 4xx (client error), and 5xx (server error). Most developers know the common codes — 200, 301, 404, 500 — but the specification defines dozens more, and choosing the right one matters for API reliability, SEO, client behaviour, and debugging. This tool gives you the complete reference: meaning, use case, and the RFC where each code is formally defined.

When to use it

How it works

Common gotchas

Status code families at a glance