HTTP Status Codes
Search and reference every HTTP status code with plain-English meanings.
Every HTTP response carries a three-digit status code, and while 200, 404 and 500 are second nature, the rest — 301 vs 308, 401 vs 403, 422 vs 400 — trip up even experienced developers precisely when an API is misbehaving and the distinction matters most.
This is a searchable reference for the full set, grouped by class (1xx informational, 2xx success, 3xx redirection, 4xx client errors, 5xx server errors) with a plain-English explanation of each. Type a number or a keyword to filter instantly.
How to use HTTP Status Codes
- 1
Search by code or keyword
Type "404", "redirect" or "auth" to filter.
- 2
Read the explanation
Each code has a concise, practical description.
- 3
Learn the neighbors
Related codes sit together so you can compare (301 vs 302 vs 307).
Features
- Complete list across all status classes
- Instant search by number or name
- Plain-English, practical descriptions
Frequently asked questions
Common mistakes to avoid
- Returning 200 with an error message in the body — clients and monitoring treat 200 as success.
- Using 302 for permanent moves, which harms SEO; use 301 (or 308 to preserve the method).
Get new tools in your inbox
One email a month with new tools, guides, and updates. No spam, unsubscribe anytime.

