HTTP Status Codes

Searchable reference of all HTTP status codes

How to Use HTTP Status Codes

  1. Browse status codes by category or search by number/keyword
  2. Click any code to expand its full description
  3. Learn about common use cases for each status code

Frequently Asked Questions

What are the HTTP status code categories?

1xx = Informational, 2xx = Success (200 OK), 3xx = Redirection (301 Moved, 304 Not Modified), 4xx = Client Error (404 Not Found, 403 Forbidden), 5xx = Server Error (500 Internal Server Error, 503 Unavailable).

What is the difference between 401 and 403?

401 Unauthorized means "not authenticated" โ€” the server doesn't know who you are (missing or invalid credentials). 403 Forbidden means "not authorized" โ€” the server knows who you are but you don't have permission.

What is the difference between 301 and 302 redirects?

301 is a permanent redirect โ€” search engines transfer SEO value to the new URL. 302 is temporary โ€” search engines keep indexing the original URL. Use 301 for domain changes and URL restructuring.

What does a 429 status code mean?

429 Too Many Requests means you've hit a rate limit. The server is throttling your requests. Check the Retry-After header for when to try again. Common with APIs and login pages.

Related Tools

Cloud Sync

Connected to Google Drive