RFC-accurate definitions
Every entry cites the authoritative RFC section — no outdated or folk-wisdom descriptions. Know exactly what the spec says, not what a Stack Overflow answer summarizes.
500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.
Search HTTP status codes and names with class-based filters and notes.
HTTP Status Lookup is a comprehensive reference for every standardized HTTP response code defined across IETF RFCs, from the informational 1xx class through the server-error 5xx class. Search by numeric code (e.g. 429) or by phrase (e.g. "Too Many Requests") and get an instant explanation of what the status means, which RFC section defines it, typical causes, and common correct and incorrect usage patterns. The tool covers all 63 codes in RFC 9110 plus extensions from RFC 6585 (rate limiting), RFC 7538 (308), RFC 8470 (425), and WebDAV (207, 422, 423, 424). Grouped filtering by 1xx, 2xx, 3xx, 4xx, and 5xx lets you browse a whole class during incident triage. Everything runs in the browser with no external requests.
Every entry cites the authoritative RFC section — no outdated or folk-wisdom descriptions. Know exactly what the spec says, not what a Stack Overflow answer summarizes.
You rarely remember both the number and the name at once. Search either direction — '503' or 'Service Unavailable' — and land on the same result.
During incident triage or API design, browse all 4xx client errors or all 5xx server errors at once with the class filter to quickly identify the right code to return.
Includes WebDAV codes (207, 422, 423), rate limiting (429), early hints (103), and processing (102) — not just the ten most common codes every tool covers.
Many codes are routinely misused — 400 vs 422 for validation errors, 403 vs 404 for authorization. The tool flags common misuse patterns so you pick the semantically right code.
No network dependency, no login. When your monitoring dashboard shows a spike in 502s at 2 am, look it up instantly without waiting for a documentation site to load.
Input: Query: 429
Output: 429 Too Many Requests — RFC 6585 §4. The user has sent too many requests in a given time. Inspect Retry-After header. Used for: rate limiting. Retryable: Yes.
Input: Query: unprocessable
Output: 422 Unprocessable Entity — RFC 9110 §15.5.21. The request is well-formed but contains semantic errors. Used for: API input validation failures. Distinct from 400 (syntax errors).
Input: Filter: 3xx Redirection
Output: 301 Moved Permanently, 302 Found, 303 See Other, 304 Not Modified, 307 Temporary Redirect, 308 Permanent Redirect — with method-preservation notes for each.