HTTP Status Codes
Look up HTTP status code meanings and descriptions.
About HTTP Status Codes
HTTP Status Codes reference provides the official name, meaning, and common causes for every HTTP status code from 100 to 599. Whether you are debugging a 403 Forbidden, understanding a 301 vs 302 redirect, or implementing a new API endpoint, this is the fastest way to look up exactly what a status code means and when to use it. Codes are grouped by category (1xx–5xx) for easy browsing.
Related Tools
Frequently Asked Questions
Is HTTP Status Codes free?
Yes, completely free. No signup, no account, no usage limits. Use it as much as you need.
Is my data secure?
All processing happens directly in your browser using JavaScript. Your data is never sent to any server, stored, or shared. It stays entirely on your device.
What is the difference between 301 and 302 redirects?
301 is a permanent redirect — browsers and search engines cache it and update their records. 302 is a temporary redirect — clients should keep using the original URL for future requests.
When should an API return 400 vs 422?
400 Bad Request is for malformed syntax (e.g., invalid JSON). 422 Unprocessable Entity is for well-formed requests that fail semantic validation (e.g., missing required field or invalid value).