🌐 Developer Reference

HTTP Status Code Reference

Every HTTP status code explained in plain English. Search by number or keyword.

How to use this tool

  1. 1 Browse the full list of HTTP status codes organized by category.
  2. 2 Use the search field to find a specific code.
  3. 3 Click any code to read its full description, common causes, and how to handle it.
  4. 4 Reference this page when debugging API responses or server errors.

Frequently asked questions

What do the different HTTP status code ranges mean?
1xx: informational. 2xx: success. 3xx: redirection. 4xx: client error (the request was wrong). 5xx: server error (the server failed).
What is the difference between 301 and 302?
301 is a permanent redirect; search engines transfer link equity to the new URL. 302 is temporary; search engines continue indexing the original URL.
What causes a 500 error?
A 500 Internal Server Error means something went wrong on the server. Check the server logs for details; common causes include unhandled exceptions, misconfigured code, and resource exhaustion.
What is a 429 status code?
429 Too Many Requests means the client has sent more requests than the server allows in a given time window. Implement exponential backoff and retry logic when you receive this code.

You might also like