Complete reference for all HTTP status codes β search, filter by category, and click any code to copy it.
This tool provides an instant, filterable reference for every standard HTTP status code across all five classes: 1xx Informational, 2xx Success, 3xx Redirection, 4xx Client Error, and 5xx Server Error. Each entry includes the official status name and a concise explanation of what triggers that response.
Bookmark this page as a quick lookup while debugging API responses, reading server logs, or writing backend handlers. No login or installation is required β every code and description loads instantly in your browser.
A 301 Moved Permanently tells clients and search engines that the resource has moved to a new URL forever β search engines transfer SEO ranking to the new URL. A 302 Found is a temporary redirect; search engines keep indexing the original URL and the ranking stays with it.
400 Bad Request means the server could not parse the request at all β for example, malformed JSON syntax. 422 Unprocessable Entity means the request was well-formed but semantically invalid, such as a missing required field or a value that fails business-logic validation.
503 Service Unavailable means the server itself is temporarily unable to handle requests β often due to overload or maintenance. 504 Gateway Timeout means an upstream server (behind a proxy or load balancer) did not respond in time; the server in the middle received nothing back from the dependency it was waiting on.