URL Encoder / Decoder
Encode and decode URLs and query parameters safely.
A complete, searchable reference of every HTTP status code — from <code>100 Continue</code> to <code>511 Network Authentication Required</code>. Filter by category, search by number or name, and click any code for a clear description of when it is used.
No status codes match your search.
404, a phrase like not found, or a topic like redirect.HTTP status codes are three-digit numbers returned by a server to indicate the result of a client's request. They are grouped into five classes by the first digit: 1xx for informational responses, 2xx for successful responses, 3xx for redirection, 4xx for client errors, and 5xx for server errors. The canonical list is maintained by the IANA and defined primarily in RFC 9110, with additional codes defined by RFC 6585, RFC 4918 (WebDAV), and others.
Choosing the right status code matters. API consumers, CDNs, monitoring tools, and search engines all make decisions based on the code alone — a poorly chosen code can cause retries, cache misses, demotion in search results, or confusing error messages for end users. When in doubt, prefer the most specific code available and include a machine-readable error body to supplement it.
This reference covers every widely-implemented status code, including standard codes, WebDAV extensions, and common non-standard codes you may encounter in the wild (like 499 Client Closed Request from Nginx).
WWW-Authenticate header. 403 means the client is authenticated but not allowed to access the resource. In short: 401 says "who are you?", 403 says "I know who you are and you still can't have this."Retry-After header telling the client how long to wait before trying again, either as seconds or an HTTP-date. Pair 429 with clear rate-limit documentation and, ideally, X-RateLimit-* headers so clients can back off gracefully before hitting the limit.