ZeroUtil

HTTP Status Code Reference

Searchable reference for all HTTP status codes with descriptions.

61 codes found

How to Use the HTTP Status Code Reference

Browse or search through all standard HTTP status codes. Type a code number (e.g. "404") or a description keyword (e.g. "not found") in the search box to filter results instantly.

Features

  • Search — filter by code number, status name, or description
  • Category filters — quickly view 1xx, 2xx, 3xx, 4xx, or 5xx codes
  • Expandable details — click any status code to see common use cases and detailed explanations
  • Complete reference — covers all standard HTTP status codes from RFC 7231, RFC 9110, and related RFCs

This reference runs entirely in your browser. No data is sent to any server.

Frequently Asked Questions

What are HTTP status codes?

HTTP status codes are three-digit numbers returned by a server in response to a browser or client request. They indicate whether the request was successful, redirected, or encountered an error. The first digit defines the category: 1xx (informational), 2xx (success), 3xx (redirection), 4xx (client error), and 5xx (server error).

What is the difference between 401 and 403?

401 Unauthorized means the request lacks valid authentication credentials — the user needs to log in. 403 Forbidden means the server understood the request and the user may be authenticated, but does not have permission to access the resource. Re-authenticating will not help with a 403.

What is the difference between 301 and 302 redirects?

301 Moved Permanently tells browsers and search engines that the resource has permanently moved to a new URL — future requests should use the new URL. 302 Found indicates a temporary redirect where the original URL should still be used for future requests. For SEO, 301 transfers link equity to the new URL while 302 does not.

What does a 500 Internal Server Error mean?

A 500 error means the server encountered an unexpected condition that prevented it from fulfilling the request. It is a generic server-side error that could be caused by a bug in the code, a database failure, a misconfigured server, or any unhandled exception. Check the server logs for the specific cause.

Why do I see a 429 Too Many Requests error?

A 429 status code means you have exceeded the rate limit set by the server or API. Most APIs limit the number of requests per minute or hour. Wait for the time specified in the Retry-After header before making more requests, or implement exponential backoff in your client code.

Ad

More Developer Tools